-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Hi there,
I try to submit a document which is similar to the Postman collection from Avalara ELR (DE-Zugferd), I always get a status 400.
I am using the Sandbox environment.
Full error:
Status code = [400], Reason = [{"status":400,"message":"Metadata is in an invalid JSON format"}], Response headers = [{content-length=[64], content-security-policy=[default-src 'self' *.fullstory.com file: data: blob: filesystem: *.avalara.io *.avalara.com *.vimeocdn.com *.vimeo.com *.youtube.com;script-src 'self' 'unsafe-inline' 'nonce-779976c2-481d-4db7-8101-34788dd42e2c' 'strict-dynamic' *.avalara.com *.fullstory.com iph.zoominsoftware.io *.siteintercept.qualtrics.com www.googletagmanager.com;style-src 'self' 'nonce-779976c2-481d-4db7-8101-34788dd42e2c' *.avalara.com *.avalara.io https://fonts.googleapis.com;img-src 'self' *.avalara.com *.avalara.io data: *.vimeocdn.com *.vimeo.com *.youtube.com;font-src 'self' *.avalara.com *.avalara.io htpps://fonts.gstatic.com;base-uri 'self';form-action 'self';frame-ancestors 'self';object-src 'none';script-src-attr 'none';upgrade-insecure-requests;require-trusted-types-for 'script'], content-type=[application/json; charset=utf-8], cross-origin-opener-policy=[same-origin], cross-origin-resource-policy=[same-origin], date=[Thu, 10 Apr 2025 06:46:45 GMT], etag=[W/"40-QczhufoFgWR2lcXWES3c4kGAwAQ"], origin-agent-cluster=[?1], referrer-policy=[no-referrer], strict-transport-security=[max-age=31536000; includeSubDomains], x-avalara-uid=[1a4bd9c8-557d-47eb-bf59-17b76666e22b], x-content-type-options=[nosniff], x-correlation-id=[1a4bd9c8-557d-47eb-bf59-17b76666e22b], x-dns-prefetch-control=[off], x-download-options=[noopen], x-frame-options=[SAMEORIGIN], x-permitted-cross-domain-policies=[none], x-xss-protection=[0]}]
As Metadata I use:
SubmitDocumentMetadata metadata = new SubmitDocumentMetadata(); metadata.setCountryCode("DE"); metadata.setCountryMandate("DE-ZUGFERD"); metadata.setDataFormat("ubl-invoice"); metadata.setWorkflowId("partner-einvoicing"); metadata.setDataFormatVersion("2.1");
I also tried to add the metadata without any changes like in your example. This led to the same result.
Do you have any proposals what I have to change?
Cheers
Heiko