Closed krlzed2196 closed 4 years ago
Cogratulations! You have just created your first issue. Thanks for contributting to this project! We will answer you as soon as possible' first issue
@krlzed2196 hay dos problemas en el JSON que adjuntaste:
serieNumero
debe de contener la serie y número, por ejemplo: serieNumero: B005-1
01
pero debió ser 1
sin el Cero. Te dejo unos links aca:
Pero para resumir, "tipoOperacion" puede tener los siguientes valores:
Puedes escoger cualquiera de los valores de la lista anterior (Letras o caracteres numéricos). Tu JSON quedaria como:
{
"detalle":[
{
"cliente":{
"nombre":"Carlos Arias Vera",
"numeroDocumentoIdentidad":"71497913",
"tipoDocumentoIdentidad":"1"
},
"icb":0,
"igv":20,
"importeTotal":20,
"serieNumero":"B005-1",
"tipoComprobante":"03",
"tipoOperacion":"1",
"totalOperacionesExoneradas":0,
"totalOperacionesGratuitas":0,
"totalOperacionesGravadas":0,
"totalOperacionesInafectas":0,
"totalOtrosCargos":0
}
],
"fechaEmision":1584979150680,
"fechaEmisionDocumentReference":1584979150380,
"firmante":{
"razonSocial":"RAZON FIRMANTE",
"ruc":"12345678911"
},
"moneda":"PEN",
"numero":144,
"proveedor":{
"codigoPostal":"0800",
"nombreComercial":"INGRESE NOMBRE COMERCIAL",
"razonSocial":"INGRESE RAZÓN SOCIAL",
"ruc":"10203040506"
}
}
o usando catálogo String:
{
"detalle":[
{
"cliente":{
"nombre":"Carlos Arias Vera",
"numeroDocumentoIdentidad":"71497913",
"tipoDocumentoIdentidad":"DNI"
},
"icb":0,
"igv":20,
"importeTotal":20,
"serieNumero":"B005-1",
"tipoComprobante":"BOLETA",
"tipoOperacion":"ADICIONAR",
"totalOperacionesExoneradas":0,
"totalOperacionesGratuitas":0,
"totalOperacionesGravadas":0,
"totalOperacionesInafectas":0,
"totalOtrosCargos":0
}
],
"fechaEmision":1584979150680,
"fechaEmisionDocumentReference":1584979150380,
"firmante":{
"razonSocial":"RAZON FIRMANTE",
"ruc":"12345678911"
},
"moneda":"PEN",
"numero":144,
"proveedor":{
"codigoPostal":"0800",
"nombreComercial":"INGRESE NOMBRE COMERCIAL",
"razonSocial":"INGRESE RAZÓN SOCIAL",
"ruc":"10203040506"
}
}
Estoy un poco confundido respecto a los campos solicitados en el SummaryDocumentInputModel, estoy tratando de enviar la petición mediante Postman y la respuesta es: { "error": "Exception executing consequence for rule \"Summary Document Detalle Item\" in org.openublpe.xmlbuilder.rules.files.sunat: java.util.NoSuchElementException: No value present", "errorDescription": null } Adjunto el archivo json enviado al servidor de OpenUBL, agradecería si pudieran ayudarme a identificar el error: { "detalle": [ { "cliente": { "nombre": "Carlos Arias Vera", "numeroDocumentoIdentidad": "71497913", "tipoDocumentoIdentidad": "1" }, "icb": 0, "igv": 20, "importeTotal": 20, "serieNumero": "B005", "tipoComprobante": "03", "tipoOperacion": "01", "totalOperacionesExoneradas": 0, "totalOperacionesGratuitas": 0, "totalOperacionesGravadas": 0, "totalOperacionesInafectas": 0, "totalOtrosCargos": 0 } ], "fechaEmision": 1584979150680, "fechaEmisionDocumentReference": 1584979150380, "firmante": { "razonSocial": "RAZON FIRMANTE", "ruc": "12345678911" }, "moneda": "PEN", "numero": 144, "proveedor": { "codigoPostal": "0800", "nombreComercial": "INGRESE NOMBRE COMERCIAL", "razonSocial": "INGRESE RAZÓN SOCIAL", "ruc": "10203040506" } }