Pesquisar na Comunidade
Showing results for tags 'simpliis'.
Encontrado 1 registro
-
Boa tarde, Temos um sistema que faz a leitura de Notas de Serviço (NFSe) e recentemente o Município de Paiçandu-PR, efetuou a troca de sistema para emissão, passando da Assessor Público para o SIMPLISS, onde a empresa SIMPLIIS é atendida pelo ACBr, porém existe 2 ajustes a serem feitos. 1 - Adicionar a Tag da Cidade de Paiçandu no arquivo \trunk2\ACBr\Exemplos\ACBrDFe\ACBrNFSe\ArqINI\Cidades.ini [4117503] Nome=Paiçandu UF=PR Provedor=SimplISS Pode ser conferido a mudança no site do município: http://www.paicandu.pr.gov.br/ https://paicandu.simplissweb.com.br/contrib/Account/Login 2 - Alterar a unit ACBrNFSeNotasFiscais, onde ao ler o XML com mais de uma nota fiscal e dentro do arquivo existir algum cancelamento, o componente carrega o cancelamento para uma nota diferente da real e também pula algumas notas devido a posição deste Copy. MÉTODO: function LoadFromString(AXMLString: String; AGerarNFSe: Boolean = True): Boolean; if N > 0 then begin // Ler os XMLs das NFS-e while N > 0 do begin AXML := copy(AXMLString, 1, N + TamTAG); AXMLString := Trim(copy(AXMLString, N + TamTAG + 1, length(AXMLString))); // Abaixo a lista de provedores cujo grupo NfseCancelamento não se encontra // dentro do grupo CompNfse if AProvedor in [{proSimplISS,} {proBetha,} proTecnos, proFISSLEX] then //Comentar proSimplISS para não concatenar a tag de cancelamento begin N:= PosNFSeCancelamento; if N > 0 then begin // concatena o grupo NfseCancelamento abaixo do grupo Nfse AXML:= AXML + copy(AXMLString, 1, N + TamTAG); AXMLString := Trim(copy(AXMLString, N + TamTAG + 1, length(AXMLString))); end; end; with Self.Add do begin LerXML(AXML); end; N := PosNFSe; end; end ---- Estou anexando o arquivo com as notas para teste caso seja necessário. Obrigado Att Vanderson Marocchio NFSe_Teste_SIMPLISS_Paicandu.xml