| Produto: | TOTVS Distribuição e Varejo |
|---|---|
| Linha de Produto: | Linha Winthor |
| Segmento: | Distribuição |
| Módulo: | 14 - FATURAMENTO |
| Funço: | SERVIDOR NF-E |
| Ticket: | |
| Requisito/Story/Issue: |
Foi identificado um cenário em que notas fiscais de saída ou devolução, emitidas pelo módulo 34 (CIAP), estavam sendo rejeitadas pela SEFAZ com erro de falha de schema (215 ou 225).
A análise mostrou que, durante a geração do XML, estavam sendo enviadas informações de Substituição Tributária (ST) incompatíveis com o layout esperado pela SEFAZ. Em especial, o XML estava informando um campo que não é aceito para esse tipo de operação, quando o correto seria respeitar a modalidade de ST configurada para o produto.
O problema ocorria porque, na composição dos dados fiscais, o sistema considerava apenas a informação de pauta, desconsiderando a modalidade de ST definida. Como consequência, o XML era gerado fora do padrão exigido, resultando na rejeição da nota.
Foi realizado um ajuste nas regras de cálculo de ICMS ST utilizadas pelo DocFiscal para notas do tipo CIAP.
Com esse ajuste, o sistema passa a respeitar corretamente a modalidade de cálculo da base de ST definida para o produto, garantindo que o XML seja gerado conforme o layout esperado pela SEFAZ.
A lógica de obtenção da modalidade de ST foi corrigida para que o campo MODALIDADE_BC_ST retorne o valor adequado (4, 5 ou 6), de acordo com a forma de cálculo configurada para a base e valores de ST.
Com isso, o XML deixa de gerar elementos incompatíveis, evitando falhas de schema como as rejeições 215 e 225 durante a transmissão das notas CIAP.
Esse ajuste assegura que as notas de saída ou devolução do módulo 34 sejam emitidas corretamente, sem rejeições relacionadas à modalidade de ST.
Atualize os seguintes objetos e servidores para as seguintes versões ou superiores:
Passo a passo:
Quando a base da modalidade de ST (calculada a partir das alíquotas interna e externa) for maior que zero e os campos IVA e PAUTA estiverem iguais a zero, a modalidade de ST será gerada como 6.
Quando a base da modalidade de ST for maior ou igual ao valor da PAUTA e o campo IVA estiver igual a zero, a modalidade de ST será gerada como 5.


