It looks like everything’s set up correctly from my end. But if you’re having trouble, it might be due to the print management conditions not working as expected. Try testing with a basic condition, like language, to see if that’s the issue. Once you’ve confirmed, you can move forward accordingly.
I then select the invoice with the account DE-001 and print using print management (if you use Original preview you will get the default template printed as that is the print destination configuration configured on the Original node)
From your description I conclude that conditional print management is not triggered as you expect. There are two ways how to approach this situation.
Turn on Docentric tracing and see which print management branch is actually used for printing. Enable the PRINTMGMT and TraceToInfolog parameters for tracing.
Have just the Original setting in print management on the module level and then add Print management override setting on the customer (account) level. That way the customer setting will be used for printing for this customer. I think this is the easiest way to use in your scenario.
If you’re unsure about print management overwrites in your environment, I highly recommend using our Print Management Utilities. With this tool, you can conveniently preview all print management settings in one place.