De acordo com uma norma tecnica ainda não seriam obrigatorios os campos da Reforma, porem a api ja está obrigando, se puderem esclarecer se realmente é isso memso ou se estará liberado (sem obrigatoriedade agora na API).
- ValueRequired: O campo ‘infNFe.det[0].imposto.IBSCBS.CST’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[0].imposto.IBSCBS.cClassTrib’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[0].imposto.IBSCBS.gIBSCBS.vBC’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[0].imposto.IBSCBS.gIBSCBS.vIBS’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[0].imposto.IBSCBS.gIBSCBS.gIBSUF.pIBSUF’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[0].imposto.IBSCBS.gIBSCBS.gIBSUF.vIBSUF’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[0].imposto.IBSCBS.gIBSCBS.gIBSUF.gRed.pRedAliq’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[0].imposto.IBSCBS.gIBSCBS.gIBSUF.gRed.pAliqEfet’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[0].imposto.IBSCBS.gIBSCBS.gIBSMun.pIBSMun’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[0].imposto.IBSCBS.gIBSCBS.gIBSMun.vIBSMun’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[0].imposto.IBSCBS.gIBSCBS.gIBSMun.gRed.pRedAliq’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[0].imposto.IBSCBS.gIBSCBS.gIBSMun.gRed.pAliqEfet’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[0].imposto.IBSCBS.gIBSCBS.gCBS.pCBS’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[0].imposto.IBSCBS.gIBSCBS.gCBS.vCBS’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[0].imposto.IBSCBS.gIBSCBS.gCBS.gRed.pRedAliq’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[0].imposto.IBSCBS.gIBSCBS.gCBS.gRed.pAliqEfet’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[1].imposto.IBSCBS.CST’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[1].imposto.IBSCBS.cClassTrib’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[1].imposto.IBSCBS.gIBSCBS.vBC’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[1].imposto.IBSCBS.gIBSCBS.vIBS’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[1].imposto.IBSCBS.gIBSCBS.gIBSUF.pIBSUF’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[1].imposto.IBSCBS.gIBSCBS.gIBSUF.vIBSUF’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[1].imposto.IBSCBS.gIBSCBS.gIBSUF.gRed.pRedAliq’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[1].imposto.IBSCBS.gIBSCBS.gIBSUF.gRed.pAliqEfet’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[1].imposto.IBSCBS.gIBSCBS.gIBSMun.pIBSMun’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[1].imposto.IBSCBS.gIBSCBS.gIBSMun.vIBSMun’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[1].imposto.IBSCBS.gIBSCBS.gIBSMun.gRed.pRedAliq’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[1].imposto.IBSCBS.gIBSCBS.gIBSMun.gRed.pAliqEfet’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[1].imposto.IBSCBS.gIBSCBS.gCBS.pCBS’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[1].imposto.IBSCBS.gIBSCBS.gCBS.vCBS’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[1].imposto.IBSCBS.gIBSCBS.gCBS.gRed.pRedAliq’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[1].imposto.IBSCBS.gIBSCBS.gCBS.gRed.pAliqEfet’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[2].imposto.IBSCBS.CST’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[2].imposto.IBSCBS.cClassTrib’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[2].imposto.IBSCBS.gIBSCBS.vBC’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[2].imposto.IBSCBS.gIBSCBS.vIBS’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[2].imposto.IBSCBS.gIBSCBS.gIBSUF.pIBSUF’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[2].imposto.IBSCBS.gIBSCBS.gIBSUF.vIBSUF’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[2].imposto.IBSCBS.gIBSCBS.gIBSUF.gRed.pRedAliq’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[2].imposto.IBSCBS.gIBSCBS.gIBSUF.gRed.pAliqEfet’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[2].imposto.IBSCBS.gIBSCBS.gIBSMun.pIBSMun’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[2].imposto.IBSCBS.gIBSCBS.gIBSMun.vIBSMun’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[2].imposto.IBSCBS.gIBSCBS.gIBSMun.gRed.pRedAliq’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[2].imposto.IBSCBS.gIBSCBS.gIBSMun.gRed.pAliqEfet’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[2].imposto.IBSCBS.gIBSCBS.gCBS.pCBS’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[2].imposto.IBSCBS.gIBSCBS.gCBS.vCBS’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[2].imposto.IBSCBS.gIBSCBS.gCBS.gRed.pRedAliq’ é obrigatório
- ValueRequired: O campo ‘infNFe.det[2].imposto.IBSCBS.gIBSCBS.gCBS.gRed.pAliqEfet’ é obrigatório
Meeu bloco IBSCBS está indo todo null e mesmo assim está retornando erros
“IBSCBS”: {
“CST”: null,
“cClassTrib”: null,
“gIBSCBS”: {
“vBC”: null,
“vIBS”: null,
“gIBSUF”: {
“pIBSUF”: null,
“vIBSUF”: null,
“gRed”: {
“pRedAliq”: null,
“pAliqEfet”: null
}
},
“gIBSMun”: {
“pIBSMun”: null,
“vIBSMun”: null,
“gRed”: {
“pRedAliq”: null,
“pAliqEfet”: null
}
},
“gCBS”: {
“pCBS”: null,
“vCBS”: null,
“gRed”: {
“pRedAliq”: null,
“pAliqEfet”: null
}
}
}
}
Ajustei para se o cliente não preencher o CST e Classificação não enviar nem no json, agora aprovou, mas enviando tudo null está obrigando
O correto é o próprio campo IBSCBS ser igual a null ou removido do JSON:
"IBSCBS": null
Este tópico foi fechado automaticamente 24 horas depois da última resposta. Novas respostas não são mais permitidas.