Pesquisar na Comunidade
Showing results for tags 'acbrlibnfse'.
Encontrado 4 registros
-
Novo método adicionado na ACBrLibNFSe para obter o XML do RPS!
um tópico no fórum postou Diego Foliene Notícias do ACBr
Se você já utiliza a ACBrLib, é provável que o título desta notícia tenha lhe causado alguma confusão. Já não existe um método para essa finalidade? Calma, eu vou explicar. O método NFSE_ObterXML, já existe na biblioteca há bastante tempo. Ele continua disponível, sem alterações, e pode ser utilizado normalmente para recuperar o XML de uma NFS-e que esteja carregada na memória da biblioteca. Percebeu a ênfase na palavra NFS-e? Quando falamos de outros documentos fiscais, como NF-e, CT-e ou MDF-e, o mesmo arquivo XML que a Lib gera e envia para o web service, é o arquivo que é devolvido pelo web service para à Lib, agora acrescido das informações de autorização. Mas, no caso da NFS-e, isso funciona de forma um pouco diferente. Quando falamos de NFS-e, dois arquivos XML diferentes são envolvidos no processo: Um deles XML do Recibo Provisório de Serviço (RPS) que é o arquivo que a Lib monta com as informações que você carrega nela e envia para o web service do provedor. O outro é o XML da Nota Fiscal de Serviços Eletrônica (NFS-e) que é devolvido pelo web service do provedor para a Lib. Por causa dessa diferença, foi adicionado na biblioteca ACBrLibNFSe, o novo método NFSE_ObterXMLRps para permitir a você recuperar o XML do RPS gerado pela Lib antes do envio ao web service. O novo método tem a mesma estrutura do ObterXML e versões da biblioteca compiladas depois das 16h53 do dia 08/05/2025 deverão englobar o mesmo. -
Boa tarde Ambiente de homologação. Ao tentrar enviar a partir da carga de um xml: nfse:CarregarXML(curdrive()+":\"+curdir() + "\rps10.xml") Sempre retorna a seguinte mensagem: Erro de Validação: --> 1871 - Element '{http://shad.elotech.com.br/schemas/iss/nfse_v2_03.xsd}ListaItensServico': Missing child element(s). Expected is ( {http://shad.elotech.com.br/schemas/iss/nfse_v2_03.xsd}ItemServico ). No xml de origem constam as tags <ItemServico> mas no lote gerado elas são ignoradas E quando é enviado via NFSE.ini de layout próprio NFse:CarregarINI('Nfse12.ini') Retorna: Erro de Validação: --> 1830 - Element '{http://shad.elotech.com.br/schemas/iss/nfse_v2_03.xsd}Cpf': [facet 'length'] The value has a length of '0'; this differs from the allowed length of '11'. RPS10.XML ACBrLibNFSe-20250130.log NFSE12.INI
-
Usar o ACBRLibNFSe com multi-threading (MT) com PHP
um tópico no fórum postou Weber de Paula ACBrLIB
Bom dia! Há dias estou tentando usar o ACBRLibNFSe com multi-threading (MT) no PHP. No modo single esta funcionando corretamente, porém ao tentar usar o MT ocorre um "crash" e para tudo sem log mesmo estando no modo paranóico. Fiz o teste com o Node.js conforme exemplo abaixo e funcionou corretamente com MT, então descarto problema na DLL, no entanto, estou postando aqui com o objetivo de obter apoio/auxilio de outras pessoas. No PHP, uso o FFI::cdef. Olhando o doc e o .pas da DLL vi que preciso enviar o ponteiro handle para inicializar a dll e depois usar o mesmo ponteiro para demais métodos. No meu código consigo inicializar porém ocorre crash (erro sem log) ao tentar finalizar, creio que o handle está errado e o finalizar não encontra o ponteiro do inicializar. Ambiente: PHP 8.2, apache, Windows 10 x64 Código de teste: header da dll Referência -
acbrlib Nome do arquivo PDF diferente do nome do arquivo XML usando a lib NFSe
um tópico no fórum postou Vilmondes Cândido Rosa ACBrLIB
Boa tarde Notei que a lib NFSe está gerando arquivos com nomes diferentes para arquivos xml e pdf da mesma nota, utilizando a configuração de nome longo (chave da nota). No arquivo XML o número da nota é composta por: ano + número, visto que a numeração da nota de serviço reinicia a cada ano. No arquivo PDF não está concatenando o ano. Segue exemplo: 3123100582994400019056202300000000050-nfse.xml 3123100582994400019056000000000000050-nfse.pdf Provedor utilizado Webiss, cidade Uberaba/MG. Trecho do XML onde é informado o número da nota. Obs: No arquivo .ini é informado somente o número na nota, sem o ano.- 3 replies
-
- acbrlibnfse
- nfe
-
(e 3 mais)
Tags: