-
Total de ítens
51 -
Registro em
-
Última visita
Últimos Visitantes
O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.
André Melim's Achievements
-
André Melim started following Delphi TIdHTTP "Get" com "Filtro" , TACBrNFSeX como simular erro de timeout , Geração da NFS-e para a prefeitura de Campo Grande/MS e 3 outros
-
TACBrNFSeX como simular erro de timeout
um tópico no fórum postou André Melim Dúvidas Gerais sobre o ACBr
No sistema aqui da empresa temos problemas constantes de timeout para o provedor aqui da cidade e preciso simular esse tipo de situacao no sistema para ver como posso tratar isso. Pelo que o cliente relata a nota foi transmitida e o foi gerada do lado do provedor mas como nao houve resposta o sistema entende que a nota nao foi gerada e na tentativa de gerar novamente da erro pois o numero do RPS ja foi utilizado. -
Geração da NFS-e para a prefeitura de Campo Grande/MS
André Melim replied to André Melim's tópico in ACBrNFSe
Eu liguei la na prefeitura de Campo Grande/MS e o setor tecnico responsavel me falou que o cliente (oficina mecanica) que deseja emitir a nfs-e deve requerer a liberação de acesso junto a prefeitura municipal para que se possa emitir essa nfs-e pra ele, por isso esta mostrando aquela mensagem de rejeicao "ERRO NO ENVIO DO LOTE, EMPRESA APTA A ENVIAR SOMENTE 0 RPS POR LOTE". Bom isso para começar, mas depois de liberado creio que vai cair nisso ai que vc falou né, ou seja, ter que especificar esses campos la da unit ISSDSF.GravarXml. -
Geração da NFS-e para a prefeitura de Campo Grande/MS
André Melim replied to André Melim's tópico in ACBrNFSe
Você diz que "todos" aqueles campos que estão la na unit ISSDSF.GravarXml sao obrigatórios informar? Nenhum deles pode ficar sem valor? -
Geração da NFS-e para a prefeitura de Campo Grande/MS
André Melim replied to André Melim's tópico in ACBrNFSe
Consegui pegar também o xml de retorno pela propriedade 'AcbrNFSEX.WebService.XmlRetorno'. Segue em anexo. XML_Retorno.xml -
Geração da NFS-e para a prefeitura de Campo Grande/MS
André Melim replied to André Melim's tópico in ACBrNFSe
Eu consegui obter o xml de envio através da propriedade 'AcbrNFSEX.WebService.XmlEnvio' onde acredito que da pra ver os campos que estou passando para o componente (ver anexo). Estou com dificuldade de saber o que ainda devo passar de informação nas propriedades do componente pois ao transmitir a nfs-e não da mensagem de erro nenhuma e não mostra qual campo que esta faltando preencher. XML_Envio.xml -
Geração da NFS-e para a prefeitura de Campo Grande/MS
um tópico no fórum postou André Melim ACBrNFSe
Preciso configurar uma emissão da NFS-e para Campo Grande/MS. Mas não consigo saber todos os campos para se configurar para esse provedor 'proISSDSF'. Tomando-se como base o programa do ACBrNFSe quais seriam os campos para se informar nas propriedades do componente para ele funcionar? Eu vi que tem la informações ref. a numero de RPS, tem também já tipo de RPS, Série. To perdido sem saber quais campos informar la no componente. Alguém pode me ajudar? -
Temos uma situação onde o cliente vende produtos e serviços em uma mesma venda. Na hora de gerar os documentos fiscais o sistema separa os produtos para gerar uma NF-e e separa os serviços para gerar uma NFS-e então nesse cenário poderia se ter uma NF-e ou uma NFS-e com um valor de TEF superior ao valor total da nota justamente por causa dessa divisão dos produtos e serviços cada um deles em um tipo de documento fiscal diferente. A pergunta do cliente que deseja adquirir o nosso sistema é se esse tipo de situação não vai gerar problemas para ele como por exemplo rejeição do documento fiscal no ato da transmissão do mesmo. Exemplo da venda: 1 - par de amortecedor dianteiro (produto) - R$ 1.000,00 2 - mão de obra (serviço) - R$ 300,00 Pagamento: 500,00 - Cartão 800,00 - Dinheiro Então nesse caso teria uma NF-e com a informação de valor em cartão TEF de 500,00 e uma NFS-e com a informação de valor em cartão TEF de 500,00 também.
-
Obter informações sobre o cancelamento a partir do XML
André Melim replied to André Melim's tópico in Dúvidas Gerais sobre o ACBr
Valeu amigo, funcionou, muito obrigado pela sua ajuda. -
Obter informações sobre o cancelamento a partir do XML
um tópico no fórum postou André Melim Dúvidas Gerais sobre o ACBr
Ola amigos, Temos aqui no nosso sistema toda a parte de emissão e cancelamento da NFC-e e está funcionando de boa. La no nosso sistema quando se cancela um NFC-e obtemos e gravamos na nossa base de dados as informações ref. ao cancelamento do documento fiscal como 'Numero do Protocolo Cancelamento' e 'Data/Hora do Cancelamento' no momento em que se executa o evento de cancelamento como segue abaixo ... qrNfe.FieldByName('PROTOCOLO_CANCELAMENTO').AsString := DM.NFe.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.nProt; qrNfe.FieldByName('PROTOCOLO_CANCELAMENTO_DHRECBTO').AsString := DM.NFe.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.dhRegEvento; Essa parte ai ta funcionando normalmente porem temos uma situação agora aqui onde importamos vendas vendas feitas em outro sistema e alem da importação das "vendas normais" também temos a situação onde importamos as "vendas canceladas" e nessas vendas canceladas vem o xml da venda cancelada. Então a pergunta é se tem como obter essas informações (nProt e dhRegEvento) a partir do carregamento do xml para o componente "TACBrNFe" (NotasFiscais.LoadFromFile) pois nesse caso não vamos fazer o cancelamento pelo nosso sistema e sim pegar uma nota ja cancelada em outro sistema e não vai adiantar tentar obter as informações através do método acima através das propriedades "WebServices.EnvEvento". Tem como obter essas informações através de um LoadFromFile ? Estou enviando um arquivo de imagem mostrando onde provavelmente estaria a informação no xml de cancelamento e também o xml de cancelamento de exemplo. Grato pela atenção. xml_cancelamento.xml -
Download do xml da nfc-e
André Melim replied to André Melim's tópico in NFC-e - Nota Fiscal do Consumidor Eletrônica
Eu ja imaginava que nao teria mesmo como baixar xml de nfc-e pela chave. To cobrando o pessoal la da plataforma de vendas ao qual o nosso sistema vai puxar as vendas para eles mandarem alem da chave da nota, tambem mandarem o xml da mesma, afinal de contas na minha cabeça isso é OBRIGAÇÃO deles, grato. -
Download do xml da nfc-e
um tópico no fórum postou André Melim NFC-e - Nota Fiscal do Consumidor Eletrônica
Caros amigos, tem uma situação aqui onde eu vou 'importar' vendas de um outro sistema para o nosso. Nesse caso vai vir os dados da venda porém apenas com a chave da NFC-e (não tem o XML). Aí eu vou precisar de um método para fazer o download desse xml através da chave da NFC-e pois não posso ficar sem o xml do docto fiscal no nosso sistema. Existe um método para se fazer isso? Grato pela atenção -
Delphi TIdHTTP "Get" com "Filtro"
André Melim replied to André Melim's tópico in Dúvidas não relacionadas ao ACBr
Sim, realmente tem esse metodo de dar um 'get' em um produto especifico (desde que conhecida a 'ID' desse produto), porém imagina a seguinte situação... eu tenho que trazer os produtos la da plataforma (podem ter um ou varios) e ficar num loop testando se esse 'ID' do produto existe aqui na minha base de dados (caso nao exista vou inserir o produto)... entao nesse caso essa funcionalidade de dar um 'get' somente em 1 produto especifico acaba nao resolvendo pra mim... mas pelo que to percebendo eles nao pensaram muito bem nessa questao de ter uma opcao de fitro no 'get' de produtos para nao trazer tudo de uma vez... (ou traz todos os produtos ou apenas 1 especifico) ... o que eu gostaria é que tivesse um filtro por exemplo para eu selecionar somente os produtos cadastrados na plataforma la deles pois ai eu iria 'puxar' somente esses produtos para verificar/cadastrar aqui na minha base de dados... mas valeu mano, obrigado ai pela sua atenção... #gratidao -
Delphi TIdHTTP "Get" com "Filtro"
André Melim replied to André Melim's tópico in Dúvidas não relacionadas ao ACBr
A documentação la da plataforma é toda online (usa credenciais usuário/senha) para acesso. Eu coloquei em anexo a parte da documentação ref. ao 'get' de 'produtos'. Não sei se vai ajudar em algo, se quiser dar uma olhada, ta ai. Documento1.pdf -
Delphi TIdHTTP "Get" com "Filtro"
André Melim replied to André Melim's tópico in Dúvidas não relacionadas ao ACBr
Sim, tem a documentação dela ref. aos comandos. Porém olhando la na documentação, creio eu, que nesse caso dos produtos não vai ter jeito de filtrar pois o link para se dar um 'get' é ... ---> https://api.poscontrole.com.br/v2/products (não tem parâmetros) No caso ja das vendas (sales) é diferente .... ---> https://api.poscontrole.com.br/v2/sales?datetimeini={datetimeini}&datetimeend={datetimeend} (tem os parametros 'datetimeini' e 'datetimeend') Pelo que me disseram a única possibilidade de filtrar algo que se retorna num comando 'get' seria na própria 'url' da solicitação ter o(s) parâmetro(s). Como não sou muito experiente no assunto de utilizar o componente para efetuar os 'get' e 'post' achei talvez teria alguma forma de filtrar isso em algum evento do componente para nao retornar um json gigante (que vai ser o meu caso aqui). -
Delphi TIdHTTP "Get" com "Filtro"
um tópico no fórum postou André Melim Dúvidas não relacionadas ao ACBr
Olá amigos, Eu estou com uma duvida aqui no componente do Delphi "TIdHTTP". Ocorre que eu tenho um sistema que faz integração com uma plataforma de tal maneira que eu vou mandar o meu cadastro de produtos (40.000 produtos) para essa plataforma (via 'Post') e também vou ter que obter (via "Get") os produtos que foram cadastrados la direto na plataforma (1.000 produtos). Ocorre que quando eu executar o 'Get' dos produtos la da plataforma eu queria trazer um json ja previamente filtrado contendo somente os produtos que foram cadastrados na plataforma e nao todos pois senão o json vai ficar gigante e dar ate estouro de tamanho na variavel que armazena ele dentro da aplicacao. Eu ja sei o campo que identifica esses produtos mas nao sei se tem como gerar um json do get previamente filtrado. Alguém tem alguma ideia que possa resolver isso?