Victor, low level replication with SymmetricSD is tricky, because you would need to update not just basic tables, but also all the dependent objects: example: if you want to replicate a invoice, you would need to track and replicate changes to the related objects; products, price list, bpartners and so on, and send them in the correct order to the other side .. plus update the internal auditing tables of idempiere ..to keep both sides consistent . .. trying to do that just with database access is timeconsuming and not 100% safe for all the erp info.
that addresses that common pattern ... you would need to add some additional features/logic for the most advanced scenarios and perform more testing .. but that provides smart replication (incoming adn outgoing) including object dependencies and others verification using the idempiere API out of the box ..for transportation layer we use apache kafka backend (better than active mq) .. and we have optimized the objects with simplified json (optional)... all the documents. code and so on is here .. compatible with id 9 and id 10
Hope that helps
Regards,
Pedro R