paperless_trade = true required for FedEx ETD but breaks UPS e-Customs #817
minchaminder
started this conversation in
General
Replies: 1 comment 1 reply
-
|
Hi @minchaminder , |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
What happens
paperless_trade = trueis mandatory for FedEx Electronic Trade Documents.InternationalForms.FormType = 07, as hard-coded at karrio/modules/connectors/ups/karrio/providers/ups/shipment/create.py line 427.Why this is a problem
paperless_trade = trueto trigger ETD.paperless_trade = trueonly when documents are actually uploaded; otherwise it should fall back to the API-generated commercial invoice (FormType = 03) or to paper docs (FormType = 01).With the current implementation we have to choose between:
paperless_tradeoff – FedEx ETD fails.Questions / suggestions
paperless_trade = true→FormType = 07regardless ofdoc_references)?03whenpaperless_tradeis true anddoc_referencesis empty, using07only whendoc_referencescontains at least one document?paperless_tradein ways that would clash with such a change?Open to guidance on the best way to handle this without breaking existing integrations.
Beta Was this translation helpful? Give feedback.
All reactions