Para implementação de uma nova NFS-e via Portal O conceito da New NFS-e o processo é realizado através da Page Configurar, no campo ProcuraImage Removed iremos digitar o Código do IBGE do Município caso não esteja contemplado na New NFS-e irá realizar uma busca na API do Código dos Municípios do IBGE e apresentar Image Removed Em seguida clicarem Detalhes da Propriedade do Modelo que desejamos cadastrar , irá ser encaminhado para a Page Manutenção onde vamos implementar a NFS-e da Prefeitura/Município. I. Image Removed Avatar Use na parte superior do Portal, é o caminho para sair do Portal New NFS-e. II. Image Removed Campo Procura é onde iremos digitar o Código do IBGE do Município, baseado no código digitado iremos verificar se o mesmo está implementado na New NFS-e e caso não esteja contemplado na New NFS-e iré realizar uma busca na API do Código dos Municípios do IBGE e apresentar Image RemovedCaso o município esteja implementado na New NFS-e irá apresentar as informações no Card ao lado. III. Image Removed Campo Detalhe é a rota para ser direcionado para a Page Manutenção, onde é carregado a Propriedade do Modelo que deseja prestar manutenção e possibilitando a Edição/Alteração e até mesmo Remoção o conteúdo caso necessário ou caia em desuso ou desativação do processo da Prefeitura/Município. IV. Image Removed Campo Voltar utilizado para voltar a Page Configurar com a inteligênciade carregar Automaticamente as informações do Código do IBGE do Município da ocasião.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 Added
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" } } ] V. Image Removed Campo Editar utilizado para Habilitar/Bloquear a opção de Edição do Layout da Prefeitura. VI. Image Removed Campo Gravação utilizado realizar a Gravação do Layout da Prefeitura que foi Editado/Alterado e até mesmo removido o conteudo caso necessário, a alteração será considerado na New NFS-e e irá realizar Notificação de Sucesso, caso a gravação for realizada com sucesso Image Removed. Após a Notificação ser apresentada com sucesso, será automaticamente redirecionado para a Page Configurar e carregando as informações da Prefeitura/Município da ocasião, já apresentando no modelo da propriedade a informação que sofreu Manutenção. VII. Image RemovedIcone .XML disponibilizado na parte inferior direita do Card Contendo as informações do Layout da Prefeitura selecionado para Manutenção, destina-se a realizar o Download do Layout da Prefeitura para melhor visualização e edição do mesmo. Nome do arquivo por padrão será o Nome de Município +_+ UF+_+Propriedade do Modelo.XML possibilitando o usuário escolher o diretório e nome.
[Clique na imagem para ampliar] |