using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.InteropServices;
namespace cfdi40_csharpNET
{
public class wrappers
{
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_AddCfdiRelacionado_cfdi40W")]
public static extern void VXML_AddCfdiRelacionado_cfdi40 ( IntPtr hXml, String UUID );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_AddCfdiRelacionados_Cfdi40W")]
public static extern void VXML_AddCfdiRelacionados_Cfdi40 ( IntPtr hXml, String TipoRelacion, String UUID01, String UUID02, String UUID03, String UUID04, String UUID05, String UUID06, String UUID07, String UUID08, String UUID09, String UUID10 );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_AddComplemento_cfdi40W")]
public static extern void VXML_AddComplemento_cfdi40 ( IntPtr hXml, String complementoXml );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_AddComplementoConcepto_cfdi40W")]
public static extern void VXML_AddComplementoConcepto_cfdi40 ( IntPtr hXml, String ComplementoConceptoXML );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_AddConcepto_Cfdi40W")]
public static extern void VXML_AddConcepto_Cfdi40 ( IntPtr hXml, String ClaveProdServ, String NoIdentificacion, String Cantidad, String ClaveUnidad, String Unidad, String Descripcion, String ValorUnitario, String Importe, String Descuento, String ObjetoImp );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_AddConceptoComplementoHidroYPetro10W")]
public static extern void VXML_AddConceptoComplementoHidroYPetro10 ( IntPtr hXml, String TipoPermiso, String NumeroPermiso, String ClaveHYP, String SubProductoHYP );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_AddConceptoComplementoIeduW")]
public static extern void VXML_AddConceptoComplementoIedu ( IntPtr hXml, String CURP, String autRVOE, String nivelEducativo, String nombreAlumno, String rfcPago );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_AddConceptoComplementoIedu10W")]
public static extern void VXML_AddConceptoComplementoIedu10 ( IntPtr hXml, String nombreAlumno, String CURP, String nivelEducativo, String autRVOE, String rfcPago );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_AddConceptoComplementoVentaVehiculos11_cfdi40W")]
public static extern void VXML_AddConceptoComplementoVentaVehiculos11_cfdi40 ( IntPtr hXml, String ClaveVehicular, String NIV, String numero, String fecha, String aduana );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_AddConceptoCuentaPredial_cfdi40W")]
public static extern void VXML_AddConceptoCuentaPredial_cfdi40 ( IntPtr hXml, String numero );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_AddConceptoInformacionAduanera_cfdi40W")]
public static extern void VXML_AddConceptoInformacionAduanera_cfdi40 ( IntPtr hXml, String NumeroPedimento );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_AddConceptoParte_cfdi40W")]
public static extern void VXML_AddConceptoParte_cfdi40 ( IntPtr hXml, String ClaveProdServ, String NoIdentificacion, String Cantidad, String Unidad, String Descripcion, String ValorUnitario, String Importe, String NumeroPedimento1, String NumeroPedimento2, String NumeroPedimento3, String NumeroPedimento4, String NumeroPedimento5 );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_AddConceptoRetencion_Cfdi40W")]
public static extern void VXML_AddConceptoRetencion_Cfdi40 ( IntPtr hXml, String Base, String Impuesto, String TipoFactor, String TasaOCuota, String Importe );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_AddConceptoTraslado_Cfdi40W")]
public static extern void VXML_AddConceptoTraslado_Cfdi40 ( IntPtr hXml, String Base, String Impuesto, String TipoFactor, String TasaOCuota, String Importe );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_AddImpuestoLocalRetenidoW")]
public static extern void VXML_AddImpuestoLocalRetenido ( IntPtr hXml, String ImpLocRetenido, String TasadeRetencion, String Importe );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_AddImpuestoLocalTrasladadoW")]
public static extern void VXML_AddImpuestoLocalTrasladado ( IntPtr hXml, String ImpLocTrasladado, String TasadeTraslado, String Importe );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_AddNameSpaceW")]
public static extern void VXML_AddNameSpace ( IntPtr hXml, String NameSpáce, String URL, String SchemaLocation );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_AddRetencion_Cfdi40W")]
public static extern void VXML_AddRetencion_Cfdi40 ( IntPtr hXml, String Impuesto, String Importe );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_AddTraslado_cfdi40W")]
public static extern void VXML_AddTraslado_cfdi40 ( IntPtr hXml, String Impuesto, String TipoFactor, String TasaOCuota, String Importe, String Base );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_Aerolineas10AddCargoW")]
public static extern void VXML_Aerolineas10AddCargo ( IntPtr hXml, String CodigoCargo, String Importe );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_ApiEmisorAddW")]
public static extern IntPtr VXML_ApiEmisorAdd ( String apiKey, String usuario, String rfcemisor, String pwdconsulta, String razonsocial, String email, String contacto, IntPtr asignacion, IntPtr suspendido, IntPtr notificacion, String outLog, String reserved );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_ApiEmisorAutoasignacionW")]
public static extern IntPtr VXML_ApiEmisorAutoasignacion ( String apiKey, String usuario, String rfcemisor, IntPtr asignacion, IntPtr threshold, IntPtr limit, String active, String outLog, String reserved );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_ApiEmisorUpdW")]
public static extern IntPtr VXML_ApiEmisorUpd ( String apiKey, String usuario, String rfcemisor, String pwdconsulta, String razonsocial, String email, String contacto, IntPtr suspendido, IntPtr notificacion, String outLog, String reserved );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_ApiUsuarioAddW")]
public static extern IntPtr VXML_ApiUsuarioAdd ( String apiKey, String usuario, String distribuidor, String pwd, String razonsocial, String email, String contacto, String rfc, IntPtr asignacion, String outLog, String xtra, String reserved );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_ApiUsuarioUpdW")]
public static extern IntPtr VXML_ApiUsuarioUpd ( String apiKey, String usuario, String distribuidor, String pwd, String razonsocial, String email, String contacto, String rfc, String outLog, String xtra, String reserved );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_CancelaCFDI2022W")]
public static extern IntPtr VXML_CancelaCFDI2022 ( String szUsuario, String szRfcEmisor, String szMotivo, String szUuid, String szFolioSust, String szCert, String szKey, String szPwd, String szServer, String szResult, String szLog );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_CancelaCFDI2022SSLW")]
public static extern IntPtr VXML_CancelaCFDI2022SSL ( String szUsuario, String szRfcEmisor, String szMotivo, String szUuid, String szFolioSust, String szCert, String szKey, String szPwd, String szServer, String szResult, String szLog );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_CancelaRetencion2022W")]
public static extern IntPtr VXML_CancelaRetencion2022 ( String szUsuario, String szRfcEmisor, String szMotivo, String szUuid, String szFolioSust, String szCert, String szKey, String szPwd, String szServer, String szResult, String szLog );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_CancelaRetencion2022SSLW")]
public static extern IntPtr VXML_CancelaRetencion2022SSL ( String szUsuario, String szRfcEmisor, String szMotivo, String szUuid, String szFolioSust, String szCert, String szKey, String szPwd, String szServer, String szResult, String szLog );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_CartaPorte31AddFiguraTransporteTiposFiguraW")]
public static extern void VXML_CartaPorte31AddFiguraTransporteTiposFigura ( IntPtr hXml, String TipoFigura, String RFCFigura, String NumLicencia, String NombreFigura, String NumRegIdTribFigura, String ResidenciaFiscalFigura, String ParteTransporte, String Calle, String NumeroExterior, String NumeroInterior, String Colonia, String Localidad, String Referencia, String Municipio, String Estado, String Pais, String CodigoPostal );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_CartaPorte31AddFiguraTransporteTiposFiguraPartesTransporteW")]
public static extern void VXML_CartaPorte31AddFiguraTransporteTiposFiguraPartesTransporte ( IntPtr hXml, String ParteTransporte );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_CartaPorte31AddMercanciaW")]
public static extern void VXML_CartaPorte31AddMercancia ( IntPtr hXml, String BienesTransp, String ClaveSTCC, String Descripcion, String Cantidad, String ClaveUnidad, String Unidad, String Dimensiones, String MaterialPeligroso, String CveMaterialPeligroso, String Embalaje, String DescripEmbalaje, String SectorCOFEPRIS, String NombreIngredienteActivo, String NomQuimico, String DenominacionGenericaProd, String DenominacionDistintivaProd, String Fabricante, String FechaCaducidad, String LoteMedicamento, String FormaFarmaceutica, String CondicionesEspTransp, String RegistroSanitarioFolioAutorizacion, String PermisoImportacion, String FolioImpoVUCEM, String NumCAS, String RazonSocialEmpImp, String NumRegSanPlagCOFEPRIS, String DatosFabricante, String DatosFormulador, String DatosMaquilador, String UsoAutorizado, String PesoEnKg, String ValorMercancia, String Moneda, String FraccionArancelaria, String UUIDComercioExt, String TipoMateria, String DescripcionMateria );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_CartaPorte31AddMercanciaCantidadTransportaW")]
public static extern void VXML_CartaPorte31AddMercanciaCantidadTransporta ( IntPtr hXml, String Cantidad, String IDOrigen, String IDDestino, String CvesTransporte );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_CartaPorte31AddMercanciaDocumentacionAduaneraW")]
public static extern void VXML_CartaPorte31AddMercanciaDocumentacionAduanera ( IntPtr hXml, String TipoDocumento, String NumPedimento, String IdentDocAduanero, String RFCImpo );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_CartaPorte31AddMercanciaGuiasIdentificacionW")]
public static extern void VXML_CartaPorte31AddMercanciaGuiasIdentificacion ( IntPtr hXml, String NumeroGuiaIdentificacion, String DescripGuiaIdentificacion, String PesoGuiaIdentificacion );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_CartaPorte31AddMercanciaParcial1W")]
public static extern void VXML_CartaPorte31AddMercanciaParcial1 ( IntPtr hXml, String BienesTransp, String ClaveSTCC, String Descripcion, String Cantidad, String ClaveUnidad, String Unidad, String Dimensiones, String MaterialPeligroso, String CveMaterialPeligroso, String Embalaje, String DescripEmbalaje, String PesoEnKg, String ValorMercancia, String Moneda, String FraccionArancelaria, String UUIDComercioExt, String TipoMateria, String DescripcionMateria );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_CartaPorte31AddMercanciaParcial2W")]
public static extern void VXML_CartaPorte31AddMercanciaParcial2 ( IntPtr hXml, String SectorCOFEPRIS, String NombreIngredienteActivo, String NomQuimico, String DenominacionGenericaProd, String DenominacionDistintivaProd, String Fabricante, String FechaCaducidad, String LoteMedicamento, String FormaFarmaceutica, String CondicionesEspTransp, String RegistroSanitarioFolioAutorizacion, String PermisoImportacion, String FolioImpoVUCEM, String NumCAS, String RazonSocialEmpImp, String NumRegSanPlagCOFEPRIS, String DatosFabricante, String DatosFormulador, String DatosMaquilador, String UsoAutorizado );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_CartaPorte31AddMercanciasTransporteFerroviarioCarroW")]
public static extern void VXML_CartaPorte31AddMercanciasTransporteFerroviarioCarro ( IntPtr hXml, String TipoCarro, String MatriculaCarro, String GuiaCarro, String ToneladasNetasCarro, String TipoContenedor, String PesoContenedorVacio, String PesoNetoMercancia );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_CartaPorte31AddMercanciasTransporteFerroviarioCarroContenedorW")]
public static extern void VXML_CartaPorte31AddMercanciasTransporteFerroviarioCarroContenedor ( IntPtr hXml, String TipoContenedor, String PesoContenedorVacio, String PesoNetoMercancia );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_CartaPorte31AddMercanciasTransporteFerroviarioDerechosDePasoW")]
public static extern void VXML_CartaPorte31AddMercanciasTransporteFerroviarioDerechosDePaso ( IntPtr hXml, String TipoDerechoDePaso, String KilometrajePagado );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_CartaPorte31AddMercanciasTransporteMaritimoContenedorW")]
public static extern void VXML_CartaPorte31AddMercanciasTransporteMaritimoContenedor ( IntPtr hXml, String TipoContenedor, String MatriculaContenedor, String NumPrecinto, String IdCCPRelacionado, String PlacaVMCCP, String FechaCertificacionCCP, String SubTipoRemCCP1, String PlacaCCP1, String SubTipoRemCCP2, String PlacaCCP2 );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_CartaPorte31AddRegimenAduaneroW")]
public static extern void VXML_CartaPorte31AddRegimenAduanero ( IntPtr hXml, String RegimenAduanero01, String RegimenAduanero02, String RegimenAduanero03, String RegimenAduanero04, String RegimenAduanero05, String RegimenAduanero06, String RegimenAduanero07, String RegimenAduanero08, String RegimenAduanero09, String RegimenAduanero10 );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_CartaPorte31AddUbicacionW")]
public static extern void VXML_CartaPorte31AddUbicacion ( IntPtr hXml, String TipoUbicacion, String IDUbicacion, String RFCRemitenteDestinatario, String NombreRemitenteDestinatario, String NumRegIdTrib, String ResidenciaFiscal, String NumEstacion, String NombreEstacion, String NavegacionTrafico, String FechaHoraSalidaLlegada, String TipoEstacion, String DistanciaRecorrida, String Calle, String NumeroExterior, String NumeroInterior, String Colonia, String Localidad, String Referencia, String Municipio, String Estado, String Pais, String CodigoPostal );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_CartaPorte31SetDetalleMercanciaW")]
public static extern void VXML_CartaPorte31SetDetalleMercancia ( IntPtr hXml, String UnidadPesoMerc, String PesoBruto, String PesoNeto, String PesoTara, String NumPiezas );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_CartaPorte31SetMercanciasW")]
public static extern void VXML_CartaPorte31SetMercancias ( IntPtr hXml, String PesoBrutoTotal, String UnidadPeso, String PesoNetoTotal, String NumTotalMercancias, String CargoPorTasacion, String LogisticaInversaRecoleccionDevolucion );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_CartaPorte31SetMercanciasAutotransporteW")]
public static extern void VXML_CartaPorte31SetMercanciasAutotransporte ( IntPtr hXml, String PermSCT, String NumPermisoSCT, String ConfigVehicular, String PesoBrutoVehicular, String PlacaVM, String AnioModeloVM, String AseguraRespCivil, String PolizaRespCivil, String AseguraMedAmbiente, String PolizaMedAmbiente, String AseguraCarga, String PolizaCarga, String PrimaSeguro, String SubTipoRem1, String Placa1, String SubTipoRem2, String Placa2 );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_CartaPorte31SetMercanciasTransporteAereoW")]
public static extern void VXML_CartaPorte31SetMercanciasTransporteAereo ( IntPtr hXml, String PermSCT, String NumPermisoSCT, String MatriculaAeronave, String NombreAseg, String NumPolizaSeguro, String NumeroGuia, String LugarContrato, String CodigoTransportista, String RFCEmbarcador, String NumRegIdTribEmbarc, String ResidenciaFiscalEmbarc, String NombreEmbarcador );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_CartaPorte31SetMercanciasTransporteFerroviarioW")]
public static extern void VXML_CartaPorte31SetMercanciasTransporteFerroviario ( IntPtr hXml, String TipoDeServicio, String TipoDeTrafico, String NombreAseg, String NumPolizaSeguro, String TipoDerechoDePaso, String KilometrajePagado, String TipoCarro, String MatriculaCarro, String GuiaCarro, String ToneladasNetasCarro, String TipoContenedor, String PesoContenedorVacio, String PesoNetoMercancia );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_CartaPorte31SetMercanciasTransporteMaritimoW")]
public static extern void VXML_CartaPorte31SetMercanciasTransporteMaritimo ( IntPtr hXml, String PermSCT, String NumPermisoSCT, String NombreAseg, String NumPolizaSeguro, String TipoEmbarcacion, String Matricula, String NumeroOMI, String AnioEmbarcacion, String NombreEmbarc, String NacionalidadEmbarc, String UnidadesDeArqBruto, String TipoCarga, String Eslora, String Manga, String Calado, String Puntal, String LineaNaviera, String NombreAgenteNaviero, String NumAutorizacionNaviero, String NumViaje, String NumConocEmbarc, String PermisoTempNavegacion );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_CCE11AddDestinatarioW")]
public static extern void VXML_CCE11AddDestinatario ( IntPtr hXml, String NumRegIdTrib, String Nombre, String Calle, String NumeroExterior, String NumeroInterior, String Colonia, String Localidad, String Referencia, String Municipio, String Estado, String Pais, String CodigoPostal );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_CCE20AddDestinatarioDomicilioW")]
public static extern void VXML_CCE20AddDestinatarioDomicilio ( IntPtr hXml, String Calle, String NumeroExterior, String NumeroInterior, String Colonia, String Localidad, String Referencia, String Municipio, String Estado, String Pais, String CodigoPostal );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_CCE20AddMercanciaW")]
public static extern void VXML_CCE20AddMercancia ( IntPtr hXml, String NoIdentificacion, String FraccionArancelaria, String CantidadAduana, String UnidadAduana, String ValorUnitarioAduana, String ValorDolares, String Marca, String Modelo, String SubModelo, String NumeroSerie );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_CCE20AddMercanciaDescripcionesEspecificasW")]
public static extern void VXML_CCE20AddMercanciaDescripcionesEspecificas ( IntPtr hXml, String Marca, String Modelo, String SubModelo, String NumeroSerie );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_CCE20AddPropietarioW")]
public static extern void VXML_CCE20AddPropietario ( IntPtr hxml, String NumRegIdTrib, String ResidenciaFiscal );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_CCE20SetEmisorW")]
public static extern void VXML_CCE20SetEmisor ( IntPtr hXml, String Curp, String Calle, String NumeroExterior, String NumeroInterior, String Colonia, String Localidad, String Referencia, String Municipio, String Estado, String Pais, String CodigoPostal );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_CCE20SetReceptorW")]
public static extern void VXML_CCE20SetReceptor ( IntPtr hXml, String NumRegIdTrib, String Calle, String NumeroExterior, String NumeroInterior, String Colonia, String Localidad, String Referencia, String Municipio, String Estado, String Pais, String CodigoPostal );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_CerKeyMatchW")]
public static extern IntPtr VXML_CerKeyMatch ( IntPtr hXml, String Emisor, String Cer, String Key, String eyPwd );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_CerTo64W")]
public static extern IntPtr VXML_CerTo64 ( String ArchivoCer );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_CheckFileW")]
public static extern IntPtr VXML_CheckFile ( String ArchVXML );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_CheckLicenceW")]
public static extern IntPtr VXML_CheckLicence ( String user, String llave, String emisor );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_ConsultaEstadoCFDIW")]
public static extern void VXML_ConsultaEstadoCFDI ( String RFCEmisor, String RFCReceptor, String Total, String UUID, String OutLog );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_ConsultaEstadoCFDISSLW")]
public static extern void VXML_ConsultaEstadoCFDISSL ( String RFCEmisor, String RFCReceptor, String Total, String UUID, String OutLog );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_ConsultaSaldosW")]
public static extern IntPtr VXML_ConsultaSaldos ( string, usuario, String rfcEmisor, IntPtr DatoSolicitado, String ArchivoLog );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_ConsultaSaldosSSLW")]
public static extern IntPtr VXML_ConsultaSaldosSSL ( string, usuario, String rfcEmisor, IntPtr DatoSolicitado, String ArchivoLog );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_FileTo64W")]
public static extern IntPtr VXML_FileTo64 ( String ArchivoCer );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_FreeW")]
public static extern void VXML_Free ( IntPtr hXml );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_GeneraCBBW")]
public static extern IntPtr VXML_GeneraCBB ( String Datos, String Archivo, IntPtr Depedencias, String RutaLog, IntPtr AddLog, IntPtr Escala, IntPtr Margen );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_GetStatusCFDIW")]
public static extern IntPtr VXML_GetStatusCFDI ( String szUsuario, String szRfcEmisor, String szRfcReceptor, String szTotal, String szUuid, String szResult, String szLog );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_GetStatusCFDISSLW")]
public static extern IntPtr VXML_GetStatusCFDISSL ( String szUsuario, String szRfcEmisor, String szRfcReceptor, String szTotal, String szUuid, String szResult, String szLog );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_GetTimeWithDelayW")]
public static extern String VXML_GetTimeWithDelay ( IntPtr hXml, IntPtr nSegs );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_GetValueW")]
public static extern IntPtr VXML_GetValue ( IntPtr hXml, IntPtr ValoraRecuperar );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_GetValueInFileW")]
public static extern void VXML_GetValueInFile ( IntPtr hXml, IntPtr value, String file );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_GetValuesW")]
public static extern void VXML_GetValues ( IntPtr hXml, String Archivo, IntPtr Formato );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_INE11AddEntidadW")]
public static extern void VXML_INE11AddEntidad ( IntPtr hXml, String ClaveEntidad, String Ambito, String IdContabilidad );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_INE11AddEntidadContabilidadW")]
public static extern void VXML_INE11AddEntidadContabilidad ( IntPtr hXml, String IdContabilidad );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_LoadW")]
public static extern IntPtr VXML_Load ( String file );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_MasivaDescargaW")]
public static extern IntPtr VXML_MasivaDescarga ( String Usuario, String ArchivoCerFiel, String ArchivoKeyFiel, String PwdKey, String IdPaquete, String ArchivoDescargado, String ArchLog, String Reservado );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_MasivaDescargaSSLW")]
public static extern IntPtr VXML_MasivaDescargaSSL ( String Usuario, String ArchivoCerFiel, String ArchivoKeyFiel, String PwdKey, String IdPaquete, String ArchivoDescargado, String ArchLog, String Reservado );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_MasivaSolicitaEmitidoMetadata2022W")]
public static extern void VXML_MasivaSolicitaEmitidoMetadata2022 ( String Usuario, String ArchivoCerFiel, String ArchivoKeyFiel, String PwdKey, String RfcReceptor, String FechaDesde, String FechaHasta, String Estado, String Complemento, String Tipo, String UUID, String ArchResultado, String ArchLog, String Reservado );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_MasivaSolicitaEmitidoMetadata2022SSLW")]
public static extern void VXML_MasivaSolicitaEmitidoMetadata2022SSL ( String Usuario, String ArchivoCerFiel, String ArchivoKeyFiel, String PwdKey, String RfcReceptor, String FechaDesde, String FechaHasta, String Estado, String Complemento, String Tipo, String UUID, String ArchResultado, String ArchLog, String Reservado );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_MasivaSolicitaEmitidoXML2022W")]
public static extern void VXML_MasivaSolicitaEmitidoXML2022 ( String Usuario, String ArchivoCerFiel, String ArchivoKeyFiel, String PwdKey, String RfcReceptor, String FechaDesde, String FechaHasta, String Estado, String Complemento, String Tipo, String UUID, String ArchResultado, String ArchLog, String Reservado );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_MasivaSolicitaEmitidoXML2022SSLW")]
public static extern void VXML_MasivaSolicitaEmitidoXML2022SSL ( String Usuario, String ArchivoCerFiel, String ArchivoKeyFiel, String PwdKey, String RfcReceptor, String FechaDesde, String FechaHasta, String Estado, String Complemento, String Tipo, String UUID, String ArchResultado, String ArchLog, String Reservado );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_MasivaSolicitaRecibidoMetadata2022W")]
public static extern void VXML_MasivaSolicitaRecibidoMetadata2022 ( String Usuario, String ArchivoCerFiel, String ArchivoKeyFiel, String PwdKey, String RfcEmisor, String FechaDesde, String FechaHasta, String Estado, String Complemento, String Tipo, String UUID, String ArchResultado, String ArchLog, String Reservado );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_MasivaSolicitaRecibidoMetadata2022SSLW")]
public static extern void VXML_MasivaSolicitaRecibidoMetadata2022SSL ( String Usuario, String ArchivoCerFiel, String ArchivoKeyFiel, String PwdKey, String RfcEmisor, String FechaDesde, String FechaHasta, String Estado, String Complemento, String Tipo, String UUID, String ArchResultado, String ArchLog, String Reservado );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_MasivaSolicitaRecibidoXML2022W")]
public static extern void VXML_MasivaSolicitaRecibidoXML2022 ( String Usuario, String ArchivoCerFiel, String ArchivoKeyFiel, String PwdKey, String RfcEmisor, String FechaDesde, String FechaHasta, String Estado, String Complemento, String Tipo, String UUID, String ArchResultado, String ArchLog, String Reservado );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_MasivaSolicitaRecibidoXML2022SSLW")]
public static extern void VXML_MasivaSolicitaRecibidoXML2022SSL ( String Usuario, String ArchivoCerFiel, String ArchivoKeyFiel, String PwdKey, String RfcEmisor, String FechaDesde, String FechaHasta, String Estado, String Complemento, String Tipo, String UUID, String ArchResultado, String ArchLog, String Reservado );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_MasivaVerificaW")]
public static extern IntPtr VXML_MasivaVerifica ( String Usuario, String ArchivoCerFiel, String ArchivoKeyFiel, String PwdKey, String IdSolicitud, String ArchResultado, String ArchLog, String Reservado );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_MasivaVerificaSSLW")]
public static extern IntPtr VXML_MasivaVerificaSSL ( String Usuario, String ArchivoCerFiel, String ArchivoKeyFiel, String PwdKey, String IdSolicitud, String ArchResultado, String ArchLog, String Reservado );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_MicroConsultaDatosFiscalesW")]
public static extern void VXML_MicroConsultaDatosFiscales ( String ApiKey, String Usuario, String RfcEmisor, String RfcReceptor, String Cer, String Key, String PwdKeystring ResultFile, String OutLog, String Reservado );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_MicroConsultaDatosFiscalesSSLW")]
public static extern void VXML_MicroConsultaDatosFiscalesSSL ( String ApiKey, String Usuario, String RfcEmisor, String RfcReceptor, String Cer, String Key, String PwdKeystring ResultFile, String OutLog, String Reservado );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_MicroValidaDatosFiscalesW")]
public static extern void VXML_MicroValidaDatosFiscales ( String ApiKey, String Usuario, String RfcEmisor, String RfcReceptor, String nombre, String RegimenFiscal, String CodigoPostal, String Cer, String Key, String PwdKeystring ResultFile, String OutLog, String Reservado );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_MicroValidaDatosFiscalesSSLW")]
public static extern void VXML_MicroValidaDatosFiscalesSSL ( String ApiKey, String Usuario, String RfcEmisor, String RfcReceptor, String nombre, String RegimenFiscal, String CodigoPostal, String Cer, String Key, String PwdKeystring ResultFile, String OutLog, String Reservado );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXml_NewW")]
public static extern IntPtr VXml_New ( String szVersion );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_NewWithLogW")]
public static extern IntPtr VXML_NewWithLog ( String szVersion, String cNombreLog );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_Nomina12AddDeduccionW")]
public static extern void VXML_Nomina12AddDeduccion ( IntPtr hXml, String TipoDeduccion, String Clave, String Concepto, String Importe );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_Nomina12AddIncapacidadW")]
public static extern void VXML_Nomina12AddIncapacidad ( IntPtr hXml, String DiasIncapacidad, String TipoIncapacidad, String Importe );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_Nomina12AddOtroPagoW")]
public static extern void VXML_Nomina12AddOtroPago ( IntPtr hXml, String TipoOtroPago, String Clave, String Concepto, String Importe, String SubsidioCausado, String SaldoAFavor, String Year, String RemanenteSalFav );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_Nomina12AddPercepcionW")]
public static extern void VXML_Nomina12AddPercepcion ( IntPtr hXml, String TipoPercepcion, String Clave, String Concepto, String ImporteGravado, String ImporteExento, String Dias, String TipoHoras, String HorasExtra, String ImportePagado, String ValorMercado, String PrecioAlOtorgarse );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_Nomina12AddSubContratacionW")]
public static extern void VXML_Nomina12AddSubContratacion ( IntPtr hXml, String RfcLabora, String PorcentajeTiempo );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_Nomina12SetDeduccionesW")]
public static extern void VXML_Nomina12SetDeducciones ( IntPtr hXml, String TotalOtrasDeducciones, String TotalImpuestosRetenidos );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_Nomina12SetEmisorW")]
public static extern void VXML_Nomina12SetEmisor ( IntPtr hXml, String Curp, String RegistroPatronal, String RfcPatronOrigen, String OrigenRecurso, String MontoRecursoPropio );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_Nomina12SetJubilacionPensionRetiroW")]
public static extern void VXML_Nomina12SetJubilacionPensionRetiro ( IntPtr hXml, String TotalUnaExhibicion, String TotalParcialidad, String MontoDiario, String IngresoAcumulable, String IngresoNoAcumulable );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_Nomina12SetPercepcionesW")]
public static extern void VXML_Nomina12SetPercepciones ( IntPtr hXml, String TotalSueldos, String TotalSeparacionIndeminizacion, String TotalJubilacionPensionRetiro, String TotalGravado, String TotalExento );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_Nomina12SetReceptorW")]
public static extern void VXML_Nomina12SetReceptor ( IntPtr hXml, String Curp, String NumSeguridadSocial, String FechaInicioRelLaboral, String Antiguedad, String TipoContrato, String Sindicalizado, String TipoJornada, String TipoRegimen, String NumEmpleado, String Departamento, String Puesto, String RiesgoPuesto, String PeriodicidadPago, String Banco, String CuentaBancaria, String SalarioBaseCotApor, String SalarioDiarioIntegrado, String ClaveEntFec );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_Nomina12SetSeparacionIndemnizacionW")]
public static extern void VXML_Nomina12SetSeparacionIndemnizacion ( IntPtr hXml, String TotalPagado, String NumAnosServicio, String UltimoSueldoMensOrd, String IngresoAcumulable, String IngresoNoAcumulable );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_Pagos20AddPagoW")]
public static extern void VXML_Pagos20AddPago ( IntPtr hXml, String FechaPago, String FormaDePagoP, String MonedaP, String TipoCambioP, String Monto, String NumOperacion, String RfcEmisorCtaOrd, String NomBancoOrdExt, String CtaOrdenante, String RfcEmisorCtaBen, String CtaBeneficiario, String TipoCadPago, String CertPago, String CadPago, String SelloPago );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_Pagos20AddPagoDoctoRelacionadoW")]
public static extern void VXML_Pagos20AddPagoDoctoRelacionado ( IntPtr hXml, String idDocumento, String Serie, String Folio, String MonedadDR, String EquivalenciaDR, String NumParcialidad, String ImpSaldoAnt, String ImpPagado, String ImpSaldoInsoluto, String ObjetoImpDR );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_Pagos20AddPagoDoctoRelacionadoRetencionDRW")]
public static extern void VXML_Pagos20AddPagoDoctoRelacionadoRetencionDR ( IntPtr hXml, String BaseDR, String ImpuestoDR, String TipoFactorDR, String TasaOCuotaDR, String ImporteDR );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_Pagos20AddPagoDoctoRelacionadoTrasladoDRW")]
public static extern void VXML_Pagos20AddPagoDoctoRelacionadoTrasladoDR ( IntPtr hXml, String BaseDR, String ImpuestoDR, String TipoFactorDR, String TasaOCuotaDR, String ImporteDR );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_Pagos20AddPagoImpuestosPRetencionPW")]
public static extern void VXML_Pagos20AddPagoImpuestosPRetencionP ( IntPtr hXml, String ImpuestoP, String ImporteP );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_Pagos20AddPagoImpuestosPTrasladoPW")]
public static extern void VXML_Pagos20AddPagoImpuestosPTrasladoP ( IntPtr hXml, String BaseP, String ImpuestoP, String TipoFactorP, String TasaOCuotaP, String ImporteP );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_ProcesaDocumentoW")]
public static extern IntPtr VXML_ProcesaDocumento ( IntPtr hXml, String ArchivoCER, String ArchivoKEY, String PasswordKEY, String ArchivoXML );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_ProcesaDocumentoSSLW")]
public static extern IntPtr VXML_ProcesaDocumentoSSL ( IntPtr hXml, String ArchivoCER, String ArchivoKEY, String PasswordKEY, String ArchivoXML );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_ProcessFileW")]
public static extern void VXML_ProcessFile ( String ArchivoVXML );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_RecuperaAcuseCancelacionW")]
public static extern IntPtr VXML_RecuperaAcuseCancelacion ( string, usuario, String rfcemisor, String uuid, archivoResultados, String archivoXMLAcuse, String archivoLOG, String reservado );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_RecuperaAcuseCancelacionSSLW")]
public static extern IntPtr VXML_RecuperaAcuseCancelacionSSL ( string, usuario, String rfcemisor, String uuid, archivoResultados, String archivoXMLAcuse, String archivoLOG, String reservado );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_RecuperaCFDIW")]
public static extern IntPtr VXML_RecuperaCFDI ( String szUsuario, String szRfcEmisor, String szUuid, IntPtr Ejercicio, String szResultado, String szLog, String szReservado );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_RecuperaCFDISSLW")]
public static extern IntPtr VXML_RecuperaCFDISSL ( String szUsuario, String szRfcEmisor, String szUuid, IntPtr Ejercicio, String szResultado, String szLog, String szReservado );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_SaveW")]
public static extern void VXML_Save ( IntPtr hXml, String file );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_SendEmailW")]
public static extern IntPtr VXML_SendEmail ( String SmtpServer, IntPtr SmtpPort, String SmtpUserName, String SmtpPassword, String MessageTo, String MessageFrom, String MessageSubject, String MessageBody, String MessageAttach1, String MessageAttach2, String MessageAttach3, String OutLog, String SSL );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_SetAddenda_cfdi40W")]
public static extern void VXML_SetAddenda_cfdi40 ( IntPtr hXml, String text );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_SetAddendaText_cfdi40W")]
public static extern void VXML_SetAddendaText_cfdi40 ( IntPtr hXml, String text );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_SetAerolineas10W")]
public static extern void VXML_SetAerolineas10 ( IntPtr hXml, String TUA, String TotalCargos, String CodigoCargo, String Importe );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_SetCartaPorte31W")]
public static extern void VXML_SetCartaPorte31 ( IntPtr hXml, String IdCCP, String TranspInternac, String EntradaSalidaMerc, String PaisOrigenDestino, String ViaEntradaSalida, String TotalDistRec, String RegistroITSMO, String UbicacionPoloOrigen, String UbicacionPoloDestino );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_SetComercioExterior20W")]
public static extern void VXML_SetComercioExterior20 ( IntPtr hXml, String MotivoTraslado, String ClaveDePedimento, String CertificadoOrigen, String NumCertificadoOrigen, String NumeroExportadorConfiable, String Incoterm, String Observaciones, String TipoCambioUSD, String TotalUSD );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_SetCompleteXML_cfdi40W")]
public static extern void VXML_SetCompleteXML_cfdi40 ( IntPtr hXml, String TextoXMLoArchivoXML, );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_SetComprobanteInfo_Cfdi40W")]
public static extern void VXML_SetComprobanteInfo_Cfdi40 ( IntPtr hXml, String Serie, String Folio, String Fecha, String FormaPago, String CondicionesDePago, String SubTotal, String Descuento, String Moneda, String TipoCambio, String Total, String TipoDeComprobante, String MetodoPago, String LugarExpedicion, String Confirmacion, String Exportacion );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_SetConceptoACuentaTerceros_cfdi40W")]
public static extern void VXML_SetConceptoACuentaTerceros_cfdi40 ( IntPtr hXml, String RfcACuentaTerceros, String NombreACuentaTerceros, String RegimenFiscalACuentaTerceros, String DomicilioFiscalACuentaTerceros );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_SetDivisas10W")]
public static extern void VXML_SetDivisas10 ( IntPtr hXml, String tipoOperacion );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_SetDllPathW")]
public static extern void VXML_SetDllPath ( IntPtr hXml, String RutaDLL );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_SetDonatarias11W")]
public static extern void VXML_SetDonatarias11 ( IntPtr hXml, String noAutorizacion, String fechaAutorizacion, String leyenda );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_SetEmisorInfo_Cfdi40W")]
public static extern void VXML_SetEmisorInfo_Cfdi40 ( IntPtr hXml, String Rfc, String Nombre, String RegimenFiscal, String FacAtrAdquirente );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_SetImpuestosInfo_Cfdi40W")]
public static extern void VXML_SetImpuestosInfo_Cfdi40 ( IntPtr hXml, String TotalImpuestosTrasladados, String TotalImpuestosRetenidos );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_SetImpuestosLocales10W")]
public static extern void VXML_SetImpuestosLocales10 ( IntPtr hXml, String TotaldeTraslados, String TotaldeRetenciones );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_SetINE11W")]
public static extern void VXML_SetINE11 ( IntPtr hXml, String TipoProceso, String TipoComite, String IdContabilidad, String ClaveEntidad, String Ambito, String EntidadContabilidadIdContabilidad );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_SetInformacionGlobal_Cfdi40W")]
public static extern void VXML_SetInformacionGlobal_Cfdi40 ( IntPtr hXml, String Periodicidad, String Meses, String Year );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_SetLeyendasFiscales10W")]
public static extern void VXML_SetLeyendasFiscales10 ( IntPtr hXml, String DisposicionFiscal, String Norma, String TextoLeyenda );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_SetLeyendasFiscales10fullW")]
public static extern void VXML_SetLeyendasFiscales10full ( IntPtr hXml, String DisposicionFiscal01, String Norma01, String TextoLeyenda01, String DisposicionFiscal02, String Norma02, String TextoLeyenda02, String DisposicionFiscal03, String Norma03, String TextoLeyenda03, String DisposicionFiscal04, String Norma04, String TextoLeyenda04, String DisposicionFiscal05, String Norma05, String TextoLeyenda05, String DisposicionFiscal06, String Norma06, String TextoLeyenda06, String DisposicionFiscal07, String Norma07, String TextoLeyenda07, String DisposicionFiscal08, String Norma08, String TextoLeyenda08, String DisposicionFiscal09, String Norma09, String TextoLeyenda09, String DisposicionFiscal10, String Norma10, String TextoLeyenda10 );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_SetLogFileW")]
public static extern void VXML_SetLogFile ( IntPtr hXml, String cNombreLog );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_SetNomina12W")]
public static extern void VXML_SetNomina12 ( IntPtr hXml, String TipoNomina, String FechaPago, String FechaInicialPago, String FechaFinalPago, String NumDiasPagados, String TotalPercepciones, String TotalDeduciones, String TotalOtrosPagos );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_SetPagos20W")]
public static extern void VXML_SetPagos20 ( IntPtr hXml, String TotalRetencionesIVA, String TotalRetencionesISR, String TotalRetencionesIEPS, String TotalTrasladosBaseIVA16, String TotalTrasladosImpuestoIVA16, String TotalTrasladosBaseIVA8, String TotalTrasladosImpuestoIVA8, String TotalTrasladosBaseIVA0, String TotalTrasladosImpuestoIVA0, String TotalTrasladosBaseIVAExento, String MontoTotalPagos );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_SetReceptorInfo_Cfdi40W")]
public static extern void VXML_SetReceptorInfo_Cfdi40 ( IntPtr hXml, String Rfc, String Nombre, String ResidenciaFiscal, String NumRegIdTrib, String UsoCFDI, String DomicilioFiscalReceptor, String RegimenFiscalReceptor );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_SetServicioParcial10W")]
public static extern void VXML_SetServicioParcial10 ( IntPtr hXml, String NumPerLicoAut, String Calle, String NoExterior, String NoInterior, String Colonia, String Localidad, String Referencia, String Municipio, String Estado, String CodigoPostal );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_SetTuristaPasajeroExtranjero10W")]
public static extern void VXML_SetTuristaPasajeroExtranjero10 ( IntPtr hXml, String fechadeTransito, String tipoTransito, String Via, String TipoId, String NumeroId, String Nacionalidad, String EmpresaTransporte, String IdTransporte );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_SetUserInfoW")]
public static extern void VXML_SetUserInfo ( IntPtr hXml, String cUsuario, String cServidor );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_SetVehiculoUsado10W")]
public static extern void VXML_SetVehiculoUsado10 ( IntPtr hXml, String montoAdquisicion, String montoEnajenacion, String claveVehicular, String marca, String tipo, String modelo, String numeroMotor, String numeroSerie, String NIV, String valor, String numero, String fecha, String aduana );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_ShowValueW")]
public static extern void VXML_ShowValue ( IntPtr hXml, IntPtr lValor, String titulo );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_ValidaCFDITimbradoW")]
public static extern void VXML_ValidaCFDITimbrado ( String Xml, String OutLog, String csdPAC, IntPtr CheckSAT );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_ValidaCFDITimbradoSSLW")]
public static extern void VXML_ValidaCFDITimbradoSSL ( String Xml, String OutLog, String csdPAC, IntPtr CheckSAT );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXML_VehiculoUsado10AddInformacionAduaneraW")]
public static extern void VXML_VehiculoUsado10AddInformacionAduanera ( IntPtr hXml, String numero, String fecha, String aduana );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXMLRET_AddComplementoPlataformasTecnologicas10DetallesDelServicioW")]
public static extern void VXMLRET_AddComplementoPlataformasTecnologicas10DetallesDelServicio ( IntPtr hXml, String FormaPagoServ, String TipodeServ, String SubTipServ, String RFCTerceroAutorizado, String FechaServ, String PrecioServSinIVA, String BaseTraslados, String ImpuestoTrasladados, String TipoFactorTrasladados, String TasaCuotaTraslados, String ImporteTrasladados, String ImpContrib, String EntidadDondePagaLaContibucion, String BaseComision, String PorcentajeComision, String ImporteComision );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXMLRET_AddRetencionesTotalesImpRetenidosW")]
public static extern void VXMLRET_AddRetencionesTotalesImpRetenidos ( IntPtr hXml, String BaseRet, String ImpuestosRet, String MontoRet, String TipoPagoRet );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXMLRET_FreeW")]
public static extern void VXMLRET_Free ( IntPtr hXml );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXMLRET_GetValueW")]
public static extern String VXMLRET_GetValue ( IntPtr hXml, IntPtr value );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXMLRET_GetValueInFileW")]
public static extern void VXMLRET_GetValueInFile ( IntPtr hXml, IntPtr value, String file );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXMLRET_GetValuesW")]
public static extern void VXMLRET_GetValues ( IntPtr hXml, String file, IntPtr nFormat );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXMLRET_NewWithLogW")]
public static extern IntPtr VXMLRET_NewWithLog ( String szVersion, String logfile );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXMLRET_ProcesaDocumentoW")]
public static extern IntPtr VXMLRET_ProcesaDocumento ( IntPtr hXml, String csd, String key, String keypwd, String outfile );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXMLRET_ProcesaDocumentoSSLW")]
public static extern IntPtr VXMLRET_ProcesaDocumentoSSL ( IntPtr hXml, String csd, String key, String keypwd, String outfile );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXMLRET_SetAddendatextW")]
public static extern void VXMLRET_SetAddendatext ( IntPtr hXml, String text );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXMLRET_SetAddendaXmlW")]
public static extern void VXMLRET_SetAddendaXml ( IntPtr hXml, String text );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXMLRET_SetComplementoArrendamientoenfideicomiso10W")]
public static extern void VXMLRET_SetComplementoArrendamientoenfideicomiso10 ( IntPtr hXml, String PagProvEfecPorFiduc, String RendimFideicom, String DeduccCorresp, String MontTotRet, String MontResFiscDistFibras, String MontOtrosConceptDistr, String DescrMontOtrosConceptDistr );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXMLRET_SetComplementoDividendos10W")]
public static extern void VXMLRET_SetComplementoDividendos10 ( IntPtr hXml, String CveTipDivOUtil, String MontISRAcredRetMexico, String MontISRAcredRetExtranjero, String MontRetExtDivExt, String TipoSocDistrDiv, String MontISRAcredNal, String MontDivAcumNal, String MontDivAcumExt, String ProporcionRem );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXMLRET_SetComplementoEnajenaciondeAcciones10W")]
public static extern void VXMLRET_SetComplementoEnajenaciondeAcciones10 ( IntPtr hXml, String ContratoIntermediacion, String Ganancia, String Perdida );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXMLRET_SetComplementoFideicomisonoempresarial10W")]
public static extern void VXMLRET_SetComplementoFideicomisonoempresarial10 ( IntPtr hXml, String MontTotEntradasPeriodo, String PartPropAcumDelFideicom, String PropDelMontTotEntradas, String Concepto, String MontTotEgresPeriodo, String PartPropDelFideicom, String PropDelMontTotSalidas, String ConceptoS, String MontRetRelPagFideic, String DescRetRelPagFideic );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXMLRET_SetComplementoIntereses10W")]
public static extern void VXMLRET_SetComplementoIntereses10 ( IntPtr hXml, String SistFinanciero, String RetiroAORESRetInt, String OperFinancDerivad, String MontIntNominal, String MontIntReal, String Perdida );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXMLRET_SetComplementoIntereseshipotecarios10W")]
public static extern void VXMLRET_SetComplementoIntereseshipotecarios10 ( IntPtr hXml, String CreditoDeInstFinanc, String SaldoInsoluto, String PropDeducDelCredit, String MontTotIntNominalesDev, String MontTotIntNominalesDevYPag, String MontTotIntRealPagDeduc, String NumContrato );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXMLRET_SetComplementoOperacionesconderivados10W")]
public static extern void VXMLRET_SetComplementoOperacionesconderivados10 ( IntPtr hXml, String MontGanAcum, String MontPerdDed );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXMLRET_SetComplementoPagosaextranjeros10W")]
public static extern void VXMLRET_SetComplementoPagosaextranjeros10 ( IntPtr hXml, String EsBenefEfectDelCobro, String PaisDeResidParaEfecFisc, String ConceptoPagoNoBeneficiario, String DescripcionConceptoNoBeneficiario, String RFC, String CURP, String NomDenRazSocB, String ConceptoS, String ConceptoPagoBeneficiario, String DescripcionConceptoBeneficiario );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXMLRET_SetComplementoPlanesderetiro11W")]
public static extern void VXMLRET_SetComplementoPlanesderetiro11 ( IntPtr hXml, String SistemaFinanc, String MontTotAportAnioInmAnterior, String MontIntRealesDevengAniooInmAnt, String HuboRetirosAnioInmAntPer, String MontTotRetiradoAnioInmAntPer, String MontTotExedenteAnioInmAnt, String HuboRetirosAnioInmAnt, String MontTotRetiradoAnioInmAnt, String NumReferencia, String TipoAportacionODeposito1, String MontAportODep1, String RFCFiduciaria1, String TipoAportacionODeposito2, String MontAportODep2, String RFCFiduciaria2, String TipoAportacionODeposito3, String MontAportODep3, String RFCFiduciaria3 );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXMLRET_SetComplementoPlataformasTecnologicas10W")]
public static extern void VXMLRET_SetComplementoPlataformasTecnologicas10 ( IntPtr hXml, String Periodicidad, String NumServ, String MontTotServSIVA, String TotalIVATraslado, String TotalIVARetenido, String TotalISRRetenido, String DifIVAEntregadoPrestServ, String MonTotalporUsoPlataforma, String MonTotalContribuionesGuber );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXMLRET_SetComplementoPremios10W")]
public static extern void VXMLRET_SetComplementoPremios10 ( IntPtr hXml, String EntidadFederativa, String MontTotPago, String MontTotPagoGrav, String MontTotPagoExent );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXMLRET_SetComplementoSectorFinanciero10W")]
public static extern void VXMLRET_SetComplementoSectorFinanciero10 ( IntPtr hXml, String IdFideicom, String NomFideicom, String DescripFideicom );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXMLRET_SetRetencionesCfdiRetenRelacionadosW")]
public static extern void VXMLRET_SetRetencionesCfdiRetenRelacionados ( IntPtr hXml, String TipoRelacion, String UUID );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXMLRET_SetRetencionesEmisorW")]
public static extern void VXMLRET_SetRetencionesEmisor ( IntPtr hXml, String RfcE, String NomDenRazSocE, String RegimenFiscalE );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXMLRET_SetRetencionesInfoW")]
public static extern void VXMLRET_SetRetencionesInfo ( IntPtr hXml, String FolioInt, String FechaExp, String LugarExpReten, String CveRetenc, String DescRetenc );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXMLRET_SetRetencionesPeriodoW")]
public static extern void VXMLRET_SetRetencionesPeriodo ( IntPtr hXml, String MesIni, String MesFin, String Ejercicio );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXMLRET_SetRetencionesReceptorW")]
public static extern void VXMLRET_SetRetencionesReceptor ( IntPtr hXml, String NacionalidadR, String RfcR, String NomDenRazSocRNacional, String CurpR, String CDomicilioFiscalR, String NumRegIdTribR, String NomDenRazSocRExtranjero );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXMLRET_SetRetencionesTotalesW")]
public static extern void VXMLRET_SetRetencionesTotales ( IntPtr hXml, String MontoTotOperacion, String MontoTotGrav, String MontoTotExent, String MontoTotRet, String UtilidadBimestral, String ISRCorrespondiente );
[DllImport("VXML_x86.dll", CharSet = CharSet.Unicode, EntryPoint = "VXMLRET_SetUserInfoW")]
public static extern void VXMLRET_SetUserInfo ( IntPtr hXml, String szUser, String servidor );
}
}