-
Total de ítens
51 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por Jefferson Lupinacci
-
-
Olá, estava testando aqui a validação da regra de negócio da v4.0 e está solicitando a tag PAG será que está com erro no xsd?
No componente está dando Rejeição 768
Falha na validação dos dados da nota: 999999999 Element '{http://www.portalfiscal.inf.br/nfe}pag' cannot be empty according to the DTD/Schema.
Não validou no XSD e gerou Erro em function NotaFiscal.ValidarRegrasdeNegocios: Boolean;GravaLog('Validar: 768-NFe com formas de pagamento'); if NFe.pag.Count > 0 then AdicionaErro('768-Rejeição: NF-e não deve possuir o grupo de Formas de Pagamento');
Alteração
GravaLog('Validar: 768-NFe com formas de pagamento'); if (NFe.pag.Count > 0) and (NFe.infNFe.Versao < 4) then AdicionaErro('768-Rejeição: NF-e não deve possuir o grupo de Formas de Pagamento');
Estou testando modelo 55 não 65 -
NF-e - SCHEMAS VERSÃO 4.0
http://www.spedbrasil.net/forum/topics/nf-e-schemas-versao-4-0Pessoal,
Foram publicados os SCHEMAS da VERSÃO 4.0.
Lembrando que esta versão, 4.0, está com os seguintes prazos:
1.3. Sobre o Prazo de ImplantaçãoO prazo previsto para a implementação das mudanças é:
- Ambiente de Homologação (ambiente de teste das empresas): 01/06/2017;- Ambiente de Produção: 01/08/17.
- Desativação da versão anterior: 02/04/18.- 4
-
Desculpe a postagem errada, estava alterando e vc já respondeu
Juliomar parabéns por sua eficiência e retorno em tempo hábil, mais rápido que a minha edição -
Um cliente me fez uma nova solicitação na impressão do DAV e gostaria de saber se é possível incluir no SVN
O Cliente gostaria de exibir um Total Geral no final da impressão dos Valores
procedure DAV_Fechar(const AObservacao: String; AVlrDesconto : Double; AVlrAcrescimo: Double);
Alterado a string "Valor Total:" para 'Sub Total: ' pois é referente ao valor do somatorio dos itens - Linha 7260
TextoRel.Add(DescrItem + PadLeft('Sub Total: ' + Format('R$ %11.2f', [FDAVTotal]), 36, ' '));Incluido o valor total com acrescimo e desconto na linha 7268
TextoRel.Add(DescrItem + PadLeft('Valor Total: ' + Format('R$ %11.2f', [FDAVTotal + AVlrAcrescimo - AVlrDesconto ]), 48, ' '));
procedure TACBrECF.DAV_Fechar(const AObservacao: String; AVlrDesconto : Double; AVlrAcrescimo: Double); var DescrItem: String; TextoRel: TStringList; begin if Self.Estado <> estRelatorio then raise EACBrECFErro.Create('Efetue a abertura do DAV antes de continuar.'); TextoRel := TStringList.Create; try if Trim(AObservacao) <> EmptyStr then begin TextoRel.Add(''); TextoRel.Add(AObservacao); end; if FDAVItemCount > 1 then DescrItem := PadRight(IntToStr(FDAVItemCount) + ' itens', 12, ' ') else DescrItem := PadRight(IntToStr(FDAVItemCount) + ' item', 12, ' '); TextoRel.Add('</linha_simples>'); TextoRel.Add(DescrItem + PadLeft('Sub Total: ' + Format('R$ %11.2f', [FDAVTotal]), 36, ' ')); if AVlrDesconto > 0 then TextoRel.Add(PadLeft('Total Desc.: ' + Format('R$ %11.2f', [AVlrDesconto]), 48, ' ')); if AVlrAcrescimo > 0 then TextoRel.Add(PadLeft('Total Acre.: ' + Format('R$ %11.2f', [AVlrAcrescimo]), 48, ' ')); TextoRel.Add(PadLeft('Valor Total: ' + Format('R$ %11.2f', [FDAVTotal + AVlrAcrescimo - AVlrDesconto]), 48, ' ')); TextoRel.Add(''); TextoRel.Add(''); TextoRel.Add('</linha_dupla>'); TextoRel.Add('<ce>É VEDADA A AUTENTICAÇÃO DESTE DOCUMENTO</ce>'); TextoRel.Add('</linha_dupla>'); TextoRel.Add(''); TextoRel.Add(''); LinhaRelatorioGerencial( ACBrStr(TextoRel.Text) ); finally TextoRel.Free; end; FechaRelatorio; FDAVItemCount := 0; FDAVTotal := 0.00; end;
Postagem foi editada pois estava errado
-
Vc ja tentou utilizar o FastMM4 para maximizar a alocação de memória de sua aplicação? Sempre quando tenho estes gargalos de memória apelo para ele
-
Boa Tarde pessoal, estou com um problema no tef após o usuário Pressionar o ESC na tela de Seleção de Bandeira, exibe um erro de Arquivo não encontrado C:\TEF_DIAL\resp\intpos.001, alguém tem uma luz ?
-- 17/11 17:17:51:377 - TEF_DIAL Inicializado
-- 17/11 17:17:51:377 - TEF_DIAL CancelarTransacoesPendentesClass
-- 17/11 17:17:51:377 - TEF_DIAL IniciarRequisicao: ATV
-- 17/11 17:18:02:891 - TEF_DIAL FinalizarRequisicao: ATV, Fechando arquivo: C:\TEF_DIAL\req\intpos.tmp
-- 17/11 17:18:02:926 - TEF_DIAL FinalizarRequisicao: ATV, Renomeando: C:\TEF_DIAL\req\intpos.tmp para: C:\TEF_DIAL\req\intpos.001
-- 17/11 17:18:02:927 - TEF_DIAL FinalizarRequisicao: ATV, Aguardando: C:\TEF_DIAL\resp\intpos.sts
-- 17/11 17:18:03:177 - TEF_DIAL FinalizarRequisicao: ATV, Fim da Espera de: C:\TEF_DIAL\resp\intpos.sts Recebido
-- 17/11 17:18:03:178 - TEF_DIAL FinalizarRequisicao: ATV, Verificando conteudo de: C:\TEF_DIAL\resp\intpos.sts
-- 17/11 17:18:05:924 - InfoECF: ineEstadoECF
-- 17/11 17:18:05:945 - Ret: P
-- 17/11 17:18:05:945 - InfoECF: ineSubTotal
-- 17/11 17:18:05:947 - Ret: 9,9
-- 17/11 17:18:05:948 - InfoECF: ineTotalAPagar
-- 17/11 17:18:05:950 - Ret: 0Primeira Tentativa
-- 17/11 17:18:05:950 - TEF_DIAL IniciarRequisicao: CRT
-- 17/11 17:18:05:950 - ConfirmarTransacoesAnteriores
-- 17/11 17:18:05:950 - TEF_DIAL IniciarRequisicao: ATV
-- 17/11 17:18:05:953 - TEF_DIAL FinalizarRequisicao: ATV, Fechando arquivo: C:\TEF_DIAL\req\intpos.tmp
-- 17/11 17:18:05:985 - TEF_DIAL FinalizarRequisicao: ATV, Renomeando: C:\TEF_DIAL\req\intpos.tmp para: C:\TEF_DIAL\req\intpos.001
-- 17/11 17:18:05:986 - TEF_DIAL FinalizarRequisicao: ATV, Aguardando: C:\TEF_DIAL\resp\intpos.sts
-- 17/11 17:18:06:236 - TEF_DIAL FinalizarRequisicao: ATV, Fim da Espera de: C:\TEF_DIAL\resp\intpos.sts Recebido
-- 17/11 17:18:06:237 - TEF_DIAL FinalizarRequisicao: ATV, Verificando conteudo de: C:\TEF_DIAL\resp\intpos.sts
-- 17/11 17:18:06:240 - TEF_DIAL FinalizarRequisicao: CRT, Fechando arquivo: C:\TEF_DIAL\req\intpos.tmp
-- 17/11 17:18:06:426 - TEF_DIAL FinalizarRequisicao: CRT, Renomeando: C:\TEF_DIAL\req\intpos.tmp para: C:\TEF_DIAL\req\intpos.001
-- 17/11 17:18:06:427 - TEF_DIAL FinalizarRequisicao: CRT, Aguardando: C:\TEF_DIAL\resp\intpos.sts
-- 17/11 17:18:06:677 - TEF_DIAL FinalizarRequisicao: CRT, Fim da Espera de: C:\TEF_DIAL\resp\intpos.sts Recebido
-- 17/11 17:18:06:678 - TEF_DIAL FinalizarRequisicao: CRT, Verificando conteudo de: C:\TEF_DIAL\resp\intpos.sts
-- 17/11 17:18:06:681 - TEF_DIAL LerRespostaRequisicao: CRT, Aguardando: C:\TEF_DIAL\resp\intpos.001
-- 17/11 17:18:22:818 - TEF_DIAL LerRespostaRequisicao: CRT, Fim da Espera de: C:\TEF_DIAL\resp\intpos.001 Recebido
-- 17/11 17:18:22:818 - TEF_DIAL LerRespostaRequisicao: CRT, Verificando conteudo de: C:\TEF_DIAL\resp\intpos.001
-- 17/11 17:18:22:819 - TEF_DIAL ProcessarRespostaPagamento: CRT - 62270 Indice: 2 Valor:9,90
-- 17/11 17:18:22:820 - TEF_DIAL ProcessarResposta: CRT
-- 17/11 17:18:22:820 - TEF_DIAL DoExibeMsg: Oper: opmOK Mensagem: OPERACAO CANCELADA!
-- 17/11 17:18:24:280 - TEF_DIAL FinalizarResposta: CRT
-- 17/11 17:18:42:361 - InfoECF: ineEstadoECF
-- 17/11 17:18:42:383 - Ret: P
-- 17/11 17:18:42:383 - InfoECF: ineSubTotal
-- 17/11 17:18:42:385 - Ret: 9,9
-- 17/11 17:18:42:385 - InfoECF: ineTotalAPagar
-- 17/11 17:18:42:388 - Ret: 0
Nova Tentativa
-- 17/11 17:18:42:388 - TEF_DIAL IniciarRequisicao: CRT
-- 17/11 17:18:42:388 - ConfirmarTransacoesAnteriores
-- 17/11 17:18:42:388 - TEF_DIAL IniciarRequisicao: ATV
-- 17/11 17:18:42:391 - TEF_DIAL FinalizarRequisicao: ATV, Fechando arquivo: C:\TEF_DIAL\req\intpos.tmp
-- 17/11 17:18:42:417 - TEF_DIAL FinalizarRequisicao: ATV, Renomeando: C:\TEF_DIAL\req\intpos.tmp para: C:\TEF_DIAL\req\intpos.001
-- 17/11 17:18:42:418 - TEF_DIAL FinalizarRequisicao: ATV, Aguardando: C:\TEF_DIAL\resp\intpos.sts
-- 17/11 17:18:42:669 - TEF_DIAL FinalizarRequisicao: ATV, Fim da Espera de: C:\TEF_DIAL\resp\intpos.sts Recebido
-- 17/11 17:18:42:670 - TEF_DIAL FinalizarRequisicao: ATV, Verificando conteudo de: C:\TEF_DIAL\resp\intpos.sts
-- 17/11 17:18:42:675 - TEF_DIAL FinalizarRequisicao: CRT, Fechando arquivo: C:\TEF_DIAL\req\intpos.tmp
-- 17/11 17:18:42:698 - TEF_DIAL FinalizarRequisicao: CRT, Renomeando: C:\TEF_DIAL\req\intpos.tmp para: C:\TEF_DIAL\req\intpos.001
-- 17/11 17:18:42:699 - TEF_DIAL FinalizarRequisicao: CRT, Aguardando: C:\TEF_DIAL\resp\intpos.sts
-- 17/11 17:18:42:949 - TEF_DIAL FinalizarRequisicao: CRT, Fim da Espera de: C:\TEF_DIAL\resp\intpos.sts Recebido
-- 17/11 17:18:42:950 - TEF_DIAL FinalizarRequisicao: CRT, Verificando conteudo de: C:\TEF_DIAL\resp\intpos.sts
-- 17/11 17:18:42:952 - TEF_DIAL LerRespostaRequisicao: CRT, Aguardando: C:\TEF_DIAL\resp\intpos.001
-- 17/11 17:18:43:202 - TEF_DIAL LerRespostaRequisicao: CRT, Fim da Espera de: C:\TEF_DIAL\resp\intpos.001 Não recebido
-- 17/11 17:18:43:202 - TEF_DIAL LerRespostaRequisicao: CRT, Verificando conteudo de: C:\TEF_DIAL\resp\intpos.001A partir deste ponto o TEF fica todo problemático sendo necessário fechar
-
Bom dia Srs, estou utilizando o AcbrBoleto, estou gerando um boleto pela CEF utilizando Ag:2099 e Contrato:818596-4.
O problema é que está saindo um digito 2 inesperado nos dados do cedente.
Campo Agência / Código Beneficiário
Conteúdo Atual: 2099/818596-4-2
Conteúdo Esperado: 2099/818596-4Peço a ajuda de vocês, pois não estou encontrando nada que possa estar fazendo isso.
Desde já agradeço.
-
Desculpe a Demora pra Responder mas esta aqui o Seu Retorno. "Vou tirar ferias no fim do mês - AUMENTO DE CARGA DE TRABALHO"
Primeiramente vc precisa acessar a página principal do site utilizando o protocolo HTTP 1.1 pois o site usa Cookies e precisamos dele para ser passado para o url seguinte.
quando um site usa o captcha pegamos o cookie no captcha neste caso vou pegar diretamente na solicitação de 'GO'
Ficando Assim o Procedimentoprocedure Consulta_GO(); begin HttpSend.ProxyHost := 'localhost'; // Interceptando por Dentro do PROXY do Feedler para o Delphi ser identificado como um Browser HTTPSend.ProxyPort := '8888'; { Protocolo do Canal HTTP Versão 1.1 } HTTPSend.KeepAlive := true; HTTPSend.UserAgent := 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1'; HTTPSend.Headers.Add('Accept-Language: pt-BR,pt;q=0.8,en-US;q=0.5,en;q=0.3'); HTTPSend.Clear; HTTPSend.Protocol := '1.1'; HTTPSend.Cookies.Clear; HTTPGet('http://appasp.sefaz.go.gov.br/Sintegra/Consulta/default.asp'); Post.WriteString('rTipoDoc=2&'); Post.WriteString('tDoc='+ OnlyNumber(ACNPJ)+'&'); Post.WriteString('tCCE=&'); Post.WriteString('tCNPJ='+ OnlyNumber(ACNPJ)+'&'); Post.WriteString('tCPF=&'); Post.WriteString('btCGC=Consulta=&'); Post.WriteString('zion.SystemAction=consultaSintegra()&'); Post.WriteString('zion.OnSubmited&'); Post.WriteString('zion.FormElementPosted=zionFormID_1&'); Post.WriteString('zionPostMethod=&'); Post.WriteString('zionRichValidator=true&'); Post.Position:= 0; HttpSend.Clear; HttpSend.Document.Position:= 0; HttpSend.Document.CopyFrom(Post, Post.Size); HTTPSend.MimeType := 'application/x-www-form-urlencoded'; HTTPPost('http://appasp.sefaz.go.gov.br/Sintegra/Consulta/consultar.asp'); Erro := VerificarErros(RespHTTP.Text, AUF); if Erro = '' then begin Result:= True; Resposta := TStringList.Create; try Resposta.Text := StripHTML(RespHTTP.Text); RemoveEmptyLines( Resposta ); Resposta.Text := StringReplace(Resposta.Text, ' ', '', [rfReplaceAll]); FCNPJ := LerCampo(Resposta,'CNPJ:'); FInscricaoEstadual := LerCampo(Resposta,'Inscrição Estadual - CCE :'); FRazaoSocial := LerCampo(Resposta,'Nome Empresarial:'); FEndereco := LerCampo(Resposta,'LOGRADOURO:'); FNumero := LerCampo(Resposta,'Número:'); FComplemento := LerCampo(Resposta,'Complemento:'); FBairro := LerCampo(Resposta,'Bairro:'); FCidade := LerCampo(Resposta,'Município:'); FUF := LerCampo(Resposta,'UF:'); FCEP := OnlyNumber( LerCampo(Resposta,'CEP:') ) ; if FCEP <> '' then FCEP := copy(FCEP,1,5)+'-'+copy(FCEP,6,3) ; FTelefone := LerCampo(Resposta, 'Telefone:'); FAtividadeEconomica := LerCampo(Resposta, 'Atividade Econômica:'); FDataInicioAtividade := StringToDateTimeDef(LerCampo(Resposta,'Data de Inicio de Atividade:'),0); FSituacao := LerCampo(Resposta, 'Situação Cadastral Vigente:'); FDataSituacao := StringToDateTimeDef(LerCampo(Resposta,'Data desta Situação Cadastral:'),0); FRegimeApuracao := LerCampo(Resposta, 'Regime de Apuração:'); FDataEmitenteNFe := StringToDateTimeDef(LerCampo(Resposta,'Emitente de NFe desde:'),0); finally Resposta.Free; end ; end else begin Result:= False; raise EACBrConsultaSintegra.Create(Erro); end; end;
-
Posta a Unit alterada que vejo pra você amanha cedo quando chegar no escritório
-
4 horas atrás, Fernando Rodrigo disse:
bom dia pessoal, alguem deu continuidade ao componente ?
Citarbom dia jefferson, peguei a sua unit para consulta do sintegra e estou tentando fazer para o estado de goias, so que não estou entendendo bem como ele faz.
poderia me dar uma ajuda
o site para consulta em goias é
http://appasp.sefaz.go.gov.br/Sintegra/Consulta/default.asp
vc poderá utilizar o cnpj 37.304.771/0001-82
Primeiras Considerações: teremos que analisar o metodo de comunicação que esta sendo empregado entre o cliente e o servidor, e como isso é feito
utlizando um analizador de trafego http eu uso o Telerik Fiddler
Acessando o Site da Sefaz de GoiasPostando os dados e vendo o seu comportamento
Acessando o Site
Postando o Formulário e Analisando o comportamento
Para onde a solicitação foi encaminhada
O Que queremos para o ACBr
Passo a Passo:Abra o Fiddler, e o Browser de sua preferencia
no Fiddler Aperte Ctrl+X para limpar todo o log de histórico e acesse o url
sua tela deverá ser similar a tela acima
Na Aba TextView estão os parametros que foram passados de um url para o outro, repare que vc deverá alterar o &CNPJ= para o cnpj que vc quer postar
e o &Doc= Tambem
Cada Post.WriteString() equivale a um parametro que gostariamos de postar ao servidor
- 1
-
-
Em 14/05/2016 at 14:30, sidnei_alves1 disse:
Oi, Comecei hoje a dar uma olhada, mais nao consegui fazer funciona, poderia me dar uma ajuda?
Claro Sidnei_alves1 me passe a sua dúvida que lhe ajudo a resolver
-
Em 29/04/2016 at 12:59, Daniel Simoes disse:
Acho que separar em classes e usar herança, seria uma boa ideia.. afinal são mais de 20 estados... e notei que já existem implementações específicas, como no caso o método "GetCaptchaURL"... será complicado mantê-lo para muitos estados...
Fiquei ausente o fim de semana por isso não dei continuidade no post
O Fonte agora se encontra disponível para a comunidade se alguém se dispor a alterá-lo e gerar as interfaces ficarei muito grato, vendo que tenho que terminar este cadastro em 15 dias e os 5 estados que me foram pedidos estão prontos.
Agora se alguém precisar de alguma ajuda para decifrar os captchas do google estarei a disposição para o auxilio da tarefa. -
Agora, Daniel Simoes disse:
A ideia é ter opção para consulta do Sintegra de todos os estados ?
Você está implementando usando Herança de classes ?
não necessito de herança de classes veja que a consulta é muito simples o fonte atual esta anexado
-
vou terminar de codificar minas gerais e libero o componente
-
Pessoal a partir do conhecimento adquirido no AcbrConsultaCNPJ estou codificando um componente para Consulta do Sintegra, se tiverem interesse compartilho com vocês. o código esta padronizado no formato do Consulta CNPJ.
abaixo alguns prints do "feito"
Sintegra - ES - Não possui captcha
Sintegra - BA - Não possui captcha
Sintegra - SP - Possui Captcha do proprio site
Sintegra de MG - Possui Recaptcha - Google
Sintegra de RJ - Possui Recaptcha - Google- 3
-
Eu disse que o componente Funciona sim sobre proxy, utilizei do Fiddler da Telerik para assumir o comando de proxy e processasr o HTTP 1.1
o que não ficou funcional é o componente utilizar do como padrão o protoloco 1.0, sendo que a internet hoje esta trabalhando já com protocolo 1.1, e com isso o Keep Alive não funciona
Keep Alive foi implementado no 1.1, mantendo o cache da navegabilidade
com o Keep Alive desativado, a cada solicitação é feito uma nova postagem no servidor, o que buga o componente, acumulando todos os cookies na variavel HttpSend.Cookies, como occoreu no print anexado..
-
A Cada nova solicitação aos arquivos do site da Receita Federal a Variavel httpsend.Cookies.Text recebe um novo cookie
porem ao utilizar de proxy (fiddler na porta localhost:8888) aparentemente isso não ocorre
Daniel aparentemente o erro resolveu com a seguinte configuração
ACBrConsultaCNPJ1.HTTPSend.KeepAlive := true;
ACBrConsultaCNPJ1.HTTPSend.UserAgent := 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1';
ACBrConsultaCNPJ1.HTTPSend.Clear;
ACBrConsultaCNPJ1.HTTPSend.Protocol := '1.1';
ACBrConsultaCNPJ1.HTTPSend.Cookies.Clear; -
Pessoal bom dia, estava eu a testar o ACBRConsultaCNPJ e estou com problemas para resgatar os dados da ficha do cnpj
Problema detectado no Delphi 7 e o XE6
Sem o Telerik Fiddler Ativado sempre é retornado o erro
Existe alguma dll ou componente que deve estar ativo para o procedimento funcionar corretamente?
{ Fluxo com o Fiddler }
{ Recuperação do Captcha }
GET /pessoajuridica/cnpj/cnpjreva/cnpjreva_solicitacao2.asp HTTP/1.0
GET /pessoajuridica/cnpj/cnpjreva/./captcha/gerarCaptcha.asp HTTP/1.0
{ Recuperação da Ficha de Cadastro }
POST /pessoajuridica/cnpj/cnpjreva/valida.asp HTTP/1.0
GET /pessoajuridica/cnpj/cnpjreva/Cnpjreva_Vstatus.asp?origem=comprovante&cnpj=65237604000100 HTTP/1.0
GET /pessoajuridica/cnpj/cnpjreva/Cnpjreva_Campos.asp HTTP/1.0
GET /pessoajuridica/cnpj/cnpjreva/Cnpjreva_Comprovante.asp HTTP/1.0 - sucesso{ Fluxo sem o Fiddler}
{ Recuperação do Captcha }
GET /pessoajuridica/cnpj/cnpjreva/cnpjreva_solicitacao2.asp HTTP/1.0
GET /pessoajuridica/cnpj/cnpjreva/./captcha/gerarCaptcha.asp HTTP/1.0
POST /pessoajuridica/cnpj/cnpjreva/valida.asp HTTP/1.0 - falha com o retorno
<body background="area_texto_back.jpg"> <table border="0" width="100%"> <tr> <td valign="middle" align="left"> <table border="0" cellspacing="0" cellpadding="0"> <!-- Inibido tendo em vista novo modelo site da SRF (Luis Carlos-22/11/2003) <tr> <td> <img src="srf.gif" height="48" alt="srf.gif (2074 bytes)" width="184"> </td> </tr> --> <tr> <td> <font color="#000080" face="Arial"> <b>Solicitação do Comprovante de Inscrição e de Situação Cadastral de Pessoa Juridica.</b></font> </td> </tr> </table> </td> </tr> <tr> <td valign="middle" align="left"><hr size="1"> </td> </tr> </table> <table border="0" width="100%"> <tr> <td> </td> </tr> <tr> <td valign="middle" align="left"><b><font face="Arial" size="2"> Contribuinte, </td> <td valign="middle" align="right" > <table border="1" cellpadding="2" width="240"> <td valign="right" align="left" bgcolor="#C0C0C0"><b><font size="2" face="arial"> Número do CNPJ : 65237604000100 <br> </td> </table> </td> </tr> <tr> </table> <table border="0" width="100%"> <tr> <td> </td> </tr> <tr> <td valign="middle" align="left"><b><font face="Arial" size="2"> 220. No momento não podemos atender a sua solicitação. Por favor tente mais tarde. </td> </tr> <tr> <td> </td> </tr> <tr> <td valign="middle" align="left"><b><font face="Arial" size="2"> Consulta realizada em 26/04/2016 às 10:06:48</font> </td> </tr> <tr> <td valign="middle" align="left"><b><font face="Arial" size="2"> </td> </tr> <tr> <td valign="middle" align="left" colspan="2"><hr size="1"> </td> </tr> </table> <center> <form action="Cnpjreva_Solicitacao2.asp" method="post" name="frmConsulta"> <input type="submit" name="opcao" value="Voltar"> </form> </center> </body>
-
Em 20/04/2016 at 10:08, Anderson Eccker disse:
Bom dia amigo,
Mais algumas dúvidas relacionadas ao Bloco X, como você já homologou talvez você possa me ajudar.
O arquivo do Estoque, deve ser gerado mensalmente por todos os clientes? Inclusive os do Simples Nacional?
O campo referente ao valor unitario do arquivo xml de estoque você utilizou o valor de venda ou de custo?
Você criou uma tabela para salvar a posição do estoque no momento de gerar o arquivo xml para ter um historico? Ou você gerou em tempo de execução com os dados atuais do estoque? Como cobraram essa parte na homologação?
Obrigado por qualquer ajuda,
1 O arquivo do Estoque, deve ser gerado mensalmente por todos os clientes? Inclusive os do Simples Nacional?
O arquivo do Estoque é para ser entregue junto com o Sped ou Sintegra.
2 O campo referente ao valor unitario do arquivo xml de estoque você utilizou o valor de venda ou de custo?
custo contábil
3 A Geração do Estoque vai de empresa para empresa, porem na nossa empresa utilizamos uma forma mista de exibição, irei explicar aqui:
Metodo1: Baseado na posição atual do saldo:
Temos em nosso sistema uma tabela chamada Saldos que é Baixado na emissão e estornado no Cancelamento de Cada Cupom Fiscal. Porem devemos obedecer o (Requisito XXVII) de Controle de Saldo no PAF-ECF.
Note que disse que o saldo é baixado em tempo real conectado a retaguarda ou sincronizado, só que os Registros do PAF informam que só pode baixar o saldo do dia Após a Emissão da Redução Z, seguido do inicio do novo dia de movimento por Cupom ou Relatório Gerencial. Estes Items Vendidos neste invervalo eu estorno na Montagem dos Arquivos de Estoque.
Metodo2: Baseado no Inventário:
Neste método funciona da seguinte forma: a nossa empresa Gera o Inventário em Banco com a posição do Estoque no Final de cada Mês, para fim de registro de Sintegra/Sped, caso o fiscal queira um registro de uma data que não é a data atual. Pego o inventário anterior a data que o Fiscal solicita e monto o Debito/Crédito até o dia final do arquivo que ele quer. -
Daniel, obrigado agora funcionou perfeitamente. com relação ao meu dispositivo
Estado do Dispositivo: Livre
Data/Hora: 19/04/2016 08:36:15Número do ECF: 001
Número da Loja: 0001
Modelo: BEMATECH
SubModelo: MP-4200 TH FI IIUsuario Atual: 1
Número de Série MFD:
Número da Versão: 01.00.01CNPJ: 11111111111111
IE: 11111111111111111111Número de Reduções Z restantes: 3617
Eu sei que esta é uma pergunta muito vaga, mais existe algum outro lugar que efetua a impressão de relatorio gerencial que poderia testar para ver se ficou tudo ok?
Emitido DAV e DAV-OS com sucesso no ECFTeste.exe12 horas atrás, Daniel Simoes disse:Tente a seguinte modificação,em ACBrECFEscECF.pas, linha: 2113
Linha := AjustaLinhas( Linha, Colunas, 0, IsBematech ); { Formata as Linhas de acordo com "Coluna" }
tópico relacionado:
Não fiz a alteração do Juliomar pois a do Daniel já resolveu mais obrigado13 horas atrás, Juliomar Marchetti disse:Marca a opção ignorartagsformatação!
acho que resolve
-
-
Ok Daniel vou ver aqui o que consigo, pois esta escrito no ultimo Commit do SVN, Metodo "LinhaRelatorioGerencial" Removido workaround aplicado para Bematech e imagino que isso Bugo o DAV
Compilado o ECFTeste, abra um dav, insira um item e acione o Fechar do DAV a impressora ficara esperando eternamente e não imprimirá o código de barras, o log esta anexado
-
Ao Emitir DAV na Impressora MP-4200 TH FI, não está mais finalizando o Relatório Gerencial Exibindo a mensagem de Erro
----------------- ERRO -----------------
Erro retornado pela Impressora: BEMATECHCategoria: 7-Erro em Relatório Gerencial ou CCD
Motivo: 12-Comando enviado não pode ser executado dentro de CCD
----------------------------------------
Até a Revisão 11483 author dopi, esta imprimindo normalmente e fechando o relatório gerencial, já nesta ultima compilação, esta parando antes do código de barras
Tentei entender o que estava sendo alterado porem ainda sem sucesso- 1
Versão 4.00 da NFe/NFCe com ACBr
em ACBrNFe
Postado
A sim André, então achei só estranho pois aparentemente a rotina de regras de negócio ao meu ver está correta o erro é no XSD que não distingue modelo 55 de 65 e está como obrigando o campo, até mesmo o comentário no XSD informa que é para o NFC-e