2025-12-16

LHDN MyInvoice Error - Validation Error - After added jasperreports 7.0.3


Fixed by exclude <artifactId>jackson-dataformat-xml</artifactId>

<dependency>
<groupId>net.sf.jasperreports</groupId>
<artifactId>jasperreports-pdf</artifactId>
<version>7.0.3</version>

<exclusions>
<!-- 🚨 Breaks JSON serialization -->
<exclusion>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-xml</artifactId>
</exclusion>
</exclusions>
</dependency>




For Error: 
400 Bad Request on POST request for "https://preprod-api.myinvois.hasil.gov.my/api/v1.0/documentsubmissions": "{<EOL> "error": {<EOL> "code": "ValidationError",<EOL> "message": "JSON is not valid",<EOL> "target": "submission",<EOL> "details": [<EOL> {<EOL> "code": "ValidationError",<EOL> "target": "submission",<EOL> "message": "JSON is not valid"<EOL> }<EOL> ]<EOL> }<EOL>}"

after added jasperreports 













LHDN MyInvoice - preprod.myinvois.hasil.gov.my

 


Document Date
    - max 3 days earlier

Business activity description
    - min length 1 character
oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_21.IndustryClassificationCodeType
com.helger.xsds.ccts.cct.schemamodule.CodeType.setName(String)









LHDN MyInvoice Error - Validation Error - Business activity description is required

 

Validation Error:
- Business activity description is required (Invoice.AccountingSupplierParty.Party.IndustryClassificationCode[@Name=''])

LHDN MyInvoice Error

{
"invoiceCodeNumber": "INV000021",
"error": {
"code": "2",
"message": "Validation Error",
"target": "INV000021",
"propertyPath": null,
"details": [
{
"code": "CF701",
"message": "Business activity description is required",
"target": "BusinessActivityDescription",
"propertyPath": "Invoice.AccountingSupplierParty.Party.IndustryClassificationCode[@Name='']",
"details": null
}
],
"propertyName": null,
"errorCode": "2",
"error": "Validation Error",
"errorMs": "Validation Error",
"innerErrors": null,
"formattedErrorMessage": "Validation Error:\n- Business activity description is required (Invoice.AccountingSupplierParty.Party.IndustryClassificationCode[@Name=''])"
}
}

oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_21.IndustryClassificationCodeType
com.helger.xsds.ccts.cct.schemamodule.CodeType.setName(String)









Google Referrals