OS 102500 - OBRIGAÇÃO FISCAL - DOC. ELETRONICO - WEB ISS - TO (REFORMA TRIBUTÁRIA)
Objetivo:
Esta solicitação visa validar a adequação do layout NFS-e (Padrão WebISS) para contemplar a Reforma Tributária aplicada aos municípios de Araguaína e Palmas, garantindo que:
-
O novo schema disponibilizado para o WebService esteja importado/atualizado no módulo Documento Eletrônico (sem alteração de versão e endpoint, mas com alteração de schema).
-
A rotina nova de Reforma Tributária (seguindo o padrão da funcionalidade já em funcionamento) esteja gerando o XML conforme o novo layout.
-
A transmissão da NFS-e via WebISS continue funcionando sem alteração visual de tela, porém com novas tags no XML (ex.:
CodigoNbse blocoIBSCBS). -
A situação reportada (erro/rejeição/validação relacionada ao layout antigo sem as novas tags) tenha sido corrigida no desenvolvimento final, comprovando o aceite do XML no fluxo de transmissão.
Premissas:
- Necessário o ambiente estar atualizado com a versão Documento eletrônico de número XXXX Genexus 17 ou superior;
Teste realizado após a atualização
Cenário 0101: —Validar Aprovara pedidoatualização comdo parcelas na mesma data de vencimentoschema (cenárioImporta principal)Parâmetros)
Objetivo:Garantir quegarantir pedidosque, commesmo maissem mudança de umaversão/webservice, parcela nao mesma data de vencimentoschema sejamfoi aprovadosatualizado/importado corretamente e integradosficou corretamente.associado aos serviços do WebISS.
Passo a passo:passo
-
Acessar
Frenteode Loja > Pedido > Pedido de Venda. Inserir um novo pedido ou editar um pedido existente.Acessar a abamóduloFollow-upDocumentoPagamentosEletrônico.-
InformarEntrarmaisem Configuração > Cadastro deuma parcela.Parâmetros. -
DefinirLocalizarao tipo do documentomesmaNFS-edataPadrãode vencimentoWebISSpara(ambienteduashomologação/prod,ouconformemais parcelas.
aplicável). -
Finalizar o pedido.

Acessar a telaAprovaçãoparâmetros doPedidoregistropela(íconeGerênciade edição/engrenagem conforme listado).-
SelecionarNa tela Parâmetros de Envio, clicar no botãopedidoImportaeParâmetros.realizar -
Confirmar a
aprovaçimportação.
o/atualização dos parâmetros/schema. -
Verificar na lista de serviços/arquivos se há referência ao schema atualizado (ex.: nome do arquivo/versão do schema).
Resultado esperado:esperado
-
PedidoAaprovadoimportaçãocomconcluisucesso.sem erro. -
NenhumaOmensagemsistemademantémerromesmaduranteversão do documento e mesmo endpoint, porém passa a utilizar oprocessoschemade aprovação.novo. -
PedidoAliberadolistagemfinanceiramente.de serviços exibe o arquivo de schema atualizado (ou equivalente), evidenciando que o layout novo está disponível para validação do XML.
Cenário 0202: — Verificar geraçAtualização corretamanual dosdo títulosschema no(alternativo Contasao aImporta ReceberParâmetros)
Objetivo:Confirmar quevalidar todaso ascaminho parcelasalternativo docitado: pedidoatualizar aprovadoo foramschema geradasmanualmente corretamente.nos serviços, caso não seja usada a importação.
Passo a passo:passo
-
ApósRepetir os passos 1 aaprovação4 dopedido,cenário anterior para acessarContasParâmetrosadeReceber > Consultas > TítulosEnvio. -
FiltrarIdentificarpeloosnúmeroserviços dotítulo/pedidoWebISS (ex.: consulta, envio, cancelamento etc.) edatao arquivo deemissãschema atualmente vinculado. -
Atualizar manualmente o arquivo/referência do schema para o novo layout (conforme processo interno).
-
Salvar/confirmar.
-
Reabrir a tela e confirmar que o schema permaneceu atualizado.
Resultado esperado
-
O schema novo fica vinculado aos serviços necessários.
-
Não há inconsistência (ex.: serviço apontando para schema antigo).
-
Fluxo de transmissão passa a validar o XML com as novas tags.
Evidência a anexar
-
Print da tela de serviços mostrando o schema atualizado (2.PNG ou print equivalente do ajuste manual).
Cenário 03: Transmitir NFS-e (Padrão WebISS) com o novo layout (Araguaína/Palmas)
Objetivo: validar que a transmissão ocorre normalmente e que o XML gerado segue o novo schema.
Passo a passo
-
Acessar NFS-e > Transmissão (Padrão WebISS). (3.PNG)
-
Aplicar filtros necessários (série, data, etc.) para localizar notas A SER TRANSMITIDA.
-
Selecionar 1 nota pendente (checkbox). (3.PNG)
-
Clicar em Transmitir. (3.PNG)
-
Acompanhar o retorno do sistema (mensagem/atualização de status).
-
Consultar o protocolo/retorno (botão Protocolo ou ação equivalente).
-
Abrir/validar o XML gerado (via visualização/exportação/log), comparando com o exemplo do novo layout. (4.PNG)
Resultado esperado
-
A transmissão finaliza com sucesso (sem erro de schema/validação).
-
O status muda de A SER TRANSMITIDA para TRANSMITIDA (ou equivalente) e gera protocolo/retorno.
-
O XML contém as novas tags exigidas pela reforma tributária (ex.:
CodigoNbse blocoIBSCBS), conforme o novo schema.
Cenário 04: Validar conteúdo do XML (novas tags e estrutura)
Objetivo: garantir que o XML contempla as novas informações da reforma tributária conforme schema e rotina implementada.
Passo a passo
-
Obter o XML gerado da NFS-e transmitida (mesmo do cenário 03).
-
Localizar no XML a tag
<CodigoNbs>e registrar o valor preenchido. (4.PNG – destaque) -
Localizar o bloco
<IBSCBS>e verificar a presença da estrutura (ex.:CST,cClassTribe demais tags previstas). (4.PNG – destaque) -
Validar se a estrutura atende o schema novo (sem tags fora de posição, obrigatórias ausentes ou inconsistências).
-
(Se aplicável) Repetir a validação para Araguaína e Palmas (quando houver notas/ambientes para ambos).
Resultado esperado
-
CodigoNbsestá presente e preenchido conforme regra do município/layout. -
O bloco
IBSCBSexiste e segue a hierarquia correta. -
O XML é aceito/compatível com o schema (não gera rejeição por “tag ausente/inesperada” ou “violação de layout”).
Cenário 05: Confirmar correção da situação reportada (validação final do desenvolvimento)
Objetivo: comprovar que o problema originalmente reportado (associado ao layout antigo) não ocorre após o ajuste final.
Passo a passo
-
Reexecutar o Cenário 03 com uma nota criada após a atualização (ou reutilizar nota pendente).
-
Monitorar o retorno do WebService e o comportamento do sistema durante a transmissão.
-
ExecutarVerificar logs/mensagens de erro caso existam. -
Confirmar que o XML gerado contém as tags novas (Cenário 04) e que a
notapesquisa.
Resultado esperado
-
A falha reportada não se reproduz.
-
Não há rejeição por schema/layout antigo.
-
Fluxo completo ok: seleciona → transmite → protocola → status final.

ATENÇÃO: As informações neste documento são meramente ilustrativas e utilizadas apenas para fins de teste.







