ValidarLoteParaEnvio(aXmlLote);
Valida Lote de Notas, realizando vários procedimentos, desde verificação de assinatura, até validação do xml de acordo com o esquema requerido para envio das notas.
Método
procedure ValidarLoteParaEnvio(const aXmlLote: string);
Parâmetros
| Argumento | Tipo | Detalhes |
|---|---|---|
| aXmlLote | string | Lote de Notas a ser avaliado. |
Exceções
- EspdNFComFalhaEsquemaException: Quando tiver uma falha de esquema.
- EspdNFComXMLInvalidoException: Quando o XML for inválido.
- EspdNFComAssinaturaException: Quando o XML não estiver assinado.
- EspdNFComTamanhoLoteException: Quando o tamanho do lote ultrapassar o configurado.
- EspdNFComChecaCertificadoException: Quando o certificado for inválido ou estiver vencido.
Exemplos
Delphi
spdNFCom.ValidarLoteParaEnvio('CONTEUDO_DO_XML_DO_LOTE');
C#
public spdNFComX spdNFCom = new spdNFComX();
spdNFCom.ValidarLoteParaEnvio("CONTEUDO_DO_XML_DO_LOTE");
VB6
Public spdNFCom As NFComX.spdNFComX
Set spdNFCom = New NFComX.spdNFComX
spdNFCom.ValidarLoteParaEnvio "CONTEUDO_DO_XML_DO_LOTE"
PHP
$spdNFCom = new COM("NFComX.spdNFComX");
$spdNFCom.ValidarLoteParaEnvio("CONTEUDO_DO_XML_DO_LOTE");
JAVA
ActiveXComponent spdNFCom = new ActiveXComponent("NFComX.spdNFComX");
spdNFCom.invoke("ValidarLoteParaEnvio", "CONTEUDO_DO_XML_DO_LOTE");
Comentários
0 comentário
Por favor, entre para comentar.