Ir para conteúdo
  • Cadastre-se

BigWings

Moderadores
  • Total de ítens

    10.883
  • Registro em

  • Última visita

  • Days Won

    158

Tudo que BigWings postou

  1. Tente assim: ACBrBoleto1.Cedente.TipoInscricao := pFisica;
  2. Tópico sobre o mesmo assunto:
  3. Leia a NT 2016.002, v. 1.30.
  4. Para a Elgin VOX o protocolo correto é o ppEscElgin. Tente configurar a propriedade PosPrinter.Device.SendBytesInterval com um valor em milissegundos de atraso no envio dos comandos.
  5. Qual banco permite que o cedente seja pessoa física?
  6. Qual a UF de origem? Que eu saiba não existe operação interestadual com destaque apenas do FCP, sem o ICMS DIFAL. E empresas do SIMPLES, salvo engano, estão isentas do ICMS DIFAL interestadual.
  7. Não entendi o problema. Basta inserir um pagamento do tipo tpDuplicataMercantil com o valor total, e incluir as parcelas no grupo dup, normalmente.
  8. Para geração do PDF você tem que usar o DANFE em Fortes ou Fast. Pelo ACBrNFeDANFeESCPOS não é possível.
  9. No caso da i9, o modelo deve ser ppEscPosEpson. Tópico para referência:
  10. Tente informar algo no CEST do item. Pelo código atual do ACBr, a tag indEscala só é gerada se for preenchido o CEST. Acredito que seja um erro, pelo que li essa tag é determinante para que uma mercadoria seja isenta do regime de substituição tributária, sendo assim, o CEST não seria obrigatório. Entendo que foi inserida por alterações dos Schemas que ora obrigavam e ora desobrigavam a informação da tag, mas como agora temos a opção de informar ela como ieNenhum, poderia ser retirada a verificação do CEST. Update: Sem informar o CEST, e informando a tag indEscala o XML nem é validado, então a implementação está correta, é necessário informar o CEST.
  11. Não testei com o Integrador, mas uso esta função para saber se algo está sendo executado, basta passar o nome do exe como parâmetro: function processExists(const exeFileName: string): Boolean; var ContinueLoop: BOOL; FSnapshotHandle: THandle; FProcessEntry32: TProcessEntry32; begin FSnapshotHandle := CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); FProcessEntry32.dwSize := SizeOf(FProcessEntry32); ContinueLoop := Process32First(FSnapshotHandle, FProcessEntry32); Result := False; while Integer(ContinueLoop) <> 0 do begin if ((UpperCase(ExtractFileName(FProcessEntry32.szExeFile)) = UpperCase(ExeFileName)) or (UpperCase(FProcessEntry32.szExeFile) = UpperCase(ExeFileName))) then begin Result := True; end; ContinueLoop := Process32Next(FSnapshotHandle, FProcessEntry32); end; CloseHandle(FSnapshotHandle); end;
  12. Tópico movido para o fórum apropriado. Favor leia as regras do fórum.
  13. Se o ACBrMonitorPLUS faz a manifestação de NFe? Sim. Como já disse no outro tópico, pelo comando NFe.EnviarEvento. Se o ACBrMonitorPUS pode consumir o webservice de distribuição de NFe para baixar NFe destinadas? Sim. Pelo comando NFe.DistribuicaoDFe. Se o ACBrMonitorPLUS é o mais indicado para o seu caso? Depende. Como o Daniel disse, o ACBrMonitorPLUS não foi projetado para ser multi-empresas, nem ser executado em servidores. Cada instância da aplicação precisa ser configurado para um CNPJ. Você até pode criar vários diretórios, cada um com um ACBrMonitor e rodar várias instâncias, mas não seria o mais indicado. No Linux provavelmente precisaria de interface gráfica (corrijam-se se eu estiver enganado). Então o mais indicado seria você criar a sua própria solução, usando o componente ACBrNFe.
  14. BigWings

    CT-e 3.0

    http://hom.cte.fazenda.gov.br/portal/webServices.aspx?tipoConteudo=wpdBtfbTMrw=
  15. Falta informar a tag indEscala, em itens com CEST ela é obrigatória.
  16. Para a manifestação, veja o comando NFe.EnviarEvento do ACBrMonitorPLUS. Peço que abra um novo tópico para cada assunto, de acordo com as regras do fórum.
  17. Pelo cStat e pelos erros de conexão, timeout, etc... Para os casos de duplicidade, basta carregar o XML e chamar o método de Consulta para atualizar o arquivo com o protocolo de autorização.
  18. Basta ler o fonte. O método Enviar faz validações adicionais, assina e valida o XML, envia, faz a consulta do recibo no caso do método assíncrono, e imprime o DANFE. O método WebServices.Enviar.Executar é chamado pelo Enviar, ele apenas faz o envio, pode retornar a NFe autorizada no método síncrono, ou simplesmente o número do recibo, no assíncrono. Veja também o método WebServices.Envia, este pode ser usado caso você já tenha o XML assinado e validado.
  19. O manual diz que em notas de ajuste e devolução é obrigatório usar tPag = 90 (sem pagamento). Isso não quer dizer que o tipo de pagamento sirva somente pra essas finalidades. Pode haver notas com finalidade normal onde não há pagamento, como você exemplificou. Entendo que, não havendo nenhum tipo de compensação financeira na operação, o correto é informar tPag = 90 (sem pagamento). Antes havia apenas as opções de pagamento à vista, a prazo ou outros. Não havia a opção "nenhum", ou "sem pagamento". Informando tPag como 99 (outros), entendo que houve algum pagamento, e esse tipo não se enquadra em nenhuma outra opção disponível.
  20. O erro é diferente. Use a pesquisa do fórum que esse erro já tem resposta:
  21. https://svn.code.sf.net/p/acbr/code/trunk2/Projetos/EmuladorBalanca
  22. Para os pagamentos veja o demo do ACBr, no método de geração de NFC-e já era obrigatório informar o grupo de pagamentos, agora também é para NFe. Para a tag indEscala, basta informar a tag no grupo de produtos:
  23. No demo do ACBrNFe, marque a opção de salvar os arquivos de envio e retorno e analise os arquivos gerados após a tentativa de inutilização. Ou poste os arquivos aqui se desejar.
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...