A API tem o objetivo de simplificar as emissões de Notas ficais. É por isso que desenvolvemos uma inteligência, que realiza automaticamente o cálculo do valor dos itens e dos impostos e preenche todos os campos do nó "total" no JSON.
Atualmente, é necessário informar apenas o Valor unitário de cada item, sua quantidade, e os impostos que incidem sobre o mesmo, no nó itens, conforme o exemplo abaixo:
- Valor unitário:
"itens": [
{
"valorUnitario": {
"comercial": 4.6,
"tributavel": 4.6
},
- Quantidade:
"itens": [
{
"quantidade": {
"comercial": 2.0,
"tributavel": 2.0
},
- Tributos:
"itens": [
{
"tributos": {
"icms": {
"origem": "0",
"cst": "00",
"baseCalculo": {
"modalidadeDeterminacao": 0,
"valor": 9.2
},
"aliquota": 5,
"valor": 0.46 //Caso não informado, será o resultado da multiplicação entre:
// o valor do nó base de calculo e a alíquota
},
"pis": {
"cst": "99",
"baseCalculo": {
"valor": 9.2,
"quantidade": 1
},
"aliquota": 5,
"valor": 0.46
},
"cofins": {
"cst": "07",
"baseCalculo": {
"valor": 9.2
},
"aliquota": 5,
"valor": 0.46
}
}
}
],
Esclarecendo a automação:
Atualmente a SEFAZ exige que todos os itens e valores sejam totalizados;
Em nossa aplicação, ao informar os campos de Valor unitário, Quantidade e Tributos, nós calcularemos automaticamente os campos do nó Total
- Total:
"total" :
{
"baseCalculoIcms": 0.0,
"valorIcms": 0.0,
"valorIcmsDesonerado": 0.0,
"valorFcp": 0.0,
"baseCalculoIcmsSt": 0.0,
"valorIcmsSt": 0.0,
"valorFcpSt": 0.0,
"valorFcpStRetido": 0.0,
"valorProdutosServicos": 0.0,
"valorFrete": 0.0,
"valorSeguro": 0.0,
"valorDesconto": 0.0,
"valorIi": 0.0,
"valorIpi": 0.0,
"valorIpiDevolvido": 0.0,
"valorPis": 0.0,
"valorCofins": 0.0,
"valorOutros": 0.0,
"valorNfe": 0.0,
"valorAproximadoTributos": 0.0,
}
Se o emitente informar qualquer um destes campos no nó Total, já calculados no JSON, iremos respeitar o valor que ele tiver inserido, enviar desta forma para a SEFAZ e não iremos calcular automaticamente aquele campo específico.
Obs.: Caso o emitente tiver diferenciações em questões fiscais/tributárias, Como base de cálculo reduzida ou alguma outra particularidade, será de responsabilidade do próprio contribuinte informar estes valores já calculados no JSON.
Comentários
0 comentário
Por favor, entre para comentar.