O conceito da New NFS-e utiliza as estruturas de envio (remessa, consulta lote, consulta por rps, cancelamento). Essa configuração requer um DE/PARA entre as tags do XML Único (TSS) com as tags do XML da Prefeitura (convertido). Com a estrutura base em mãos inicia-se o DE/PARA com o XML único. Informações |
---|
| Observação: Esse DE/PARA para exemplificar a estrutura de envio do RPS, para as demais estruturas de envio (cancelamento, consulta lote e consulta por RPS ). |
Image Removed O identificador numérico em destaque no colchetes [1[identificacao:numerorps]1] faz parte da chave de pesquisa utilizado para identificar o DE/PARA a ser executado dentro da estrutura JSON configurada na Propriedade xml_depara. XML_DEPARA: Campo responsável pelas configurações do seguinte cenário. 1- Estrutura com condicionais de/para possíveis de acordo com o manual da prefeitura. Exemplo: "items": [ -> Raiz principal { "id_path": "[5[identificacao:tipotrib]5]", -> Chave id do path configurado na estrutura de envio "condicionais": [ -> If/else que serão analisados { "1": { -> sequencial das condicionais "formula": "alltrim(cConteudo) == '6'", -> Expressão ADVPL a ser analisada "return": "1" -> Conteúdo a ser retornado caso a expressão seja verdade }, "2": { "formula": "alltrim(cConteudo) == '2'", "return": "2" }, "3": { "formula": "alltrim(cConteudo) == '1'", "return": "3" }, "4": { "formula": ".T.", "return": "99" } } ] [Clique na imagem para ampliar] |