fbpx

Solicita tu kit de integración

Ejemplo Cfdi 3.3 – Complemento de Nómina 1.2

Updated on diciembre 29, 2020
Ejemplo C#

using System;
namespace Cfdi33.Complemento.Nomina12
{
    class Program
    {
        static void Main(string[] args)
        {
            var nomina = new USLib.Complementos.Comprobante.Nomina.FachadaCfdi33Nomina12();
            nomina.P01CfdGenerales(serie: "N", folio: "10201", fechaEmision: DateTime.Now.ToString("s"), lugarExpedicion: "32575");
            nomina.P02CfdEmisor(rfc: "MAG041126GT8", nombre: "EMCOROSOFT SC", regimenFiscal: "601");
            nomina.P03CfdReceptor(rfc: "COMR850106QQA", nombre: "ROBERTO CORONA");
            nomina.P04NominaGenerales(tipoNomina: "O", fechaPago: "2017-04-08", fechaInicialPago: "2017-03-27", fechaFinalPago: "2017-04-02", numDiasPagados: "7");
            nomina.P05NominaEmisor(curp: "", registroPatronal: "A8349515107", rfcPatronOrigen: null);
            nomina.P07NominaReceptor(curp: "COMR850106HSRRXB09", numSeguridadSocial: "23038529006", fechaInicioRelLaboral: "1998-04-05", antiguedad: "P991W", tipoContrato: "01", sindizalizado: "", tipoJornada: "01", tipoRegimen: "02", numEmpleado: "123", departamento: "200", puesto: "4", riesgoPuesto: "1", periodicidadPago: "02", banco: "012", cuentaBancaria: "1119345604", salarioBaseAcotApor: "459.38", salarioDiarioIntegrado: "491.28", claveEntFed: "CHH");
            nomina.P09NominaPercepcionesAgregar(tipoPercepcion: "001", clave: "001", concepto: "Sueldo", importeGravado: "100", importeExento: "0");
            nomina.P12NominaDeduccionesAgregarDeduccion(tipoDeduccion: "002", clave: "002", concepto: "ISR", importe: "5");
            nomina.P20DatosGenerales(rutaCertificado: @"D:DropboxCSD PruebasCSD_Pruebas_CFDI_MAG041126GT8CSD_Pruebas_CFDI_MAG041126GT8.cer");
            nomina.P22GenerarSelloDigital(rutaLlave: @"D:DropboxCSD PruebasCSD_Pruebas_CFDI_MAG041126GT8CSD_Pruebas_CFDI_MAG041126GT8.key", passwordKey: "12345678a");
            var result = nomina.P23TimbrarDocumento(esPrueba: true, validacionPrevia: false, key: "USLib");
            if (result.OperacionExitosa)
            {
                var rfcProveedor = nomina.ResumenCfdv33.TfdRfcProvCertif;
                var uuid = nomina.ResumenCfdv33.TfdUuid;
                var fechaTimbrado = nomina.ResumenCfdv33.TfdFechaTimbrado;
                var selloSat = nomina.ResumenCfdv33.TfdSelloSat;
                var noCertificadoSat = nomina.ResumenCfdv33.TfdNoCertificadoSat;
                var noCertificadoEmisor = nomina.ResumenCfdv33.NoCertificadoEmisor;
                var cadenaSat = nomina.ResumenCfdv33.TfdCadenaOriginal;
                System.IO.File.WriteAllBytes(@"C:Wsdl" + nomina.ResumenCfdv33.TfdUuid + ".jpg", nomina.ResumenCfdv33.QrImagen);
                Console.WriteLine("OK");
                System.IO.File.WriteAllBytes(@"C:Wsdl" + nomina.ResumenCfdv33.TfdUuid + ".xml", result.XmlFile);
            }
            else
            {
                System.IO.File.WriteAllBytes(@"C:WsdlError.xml", result.XmlFile);
                Console.WriteLine(result.MensajeError);
            }
            Console.WriteLine(value: "Fin");
            Console.ReadKey();
        }
    }
Xml salida

  
<?xml version="1.0" encoding="UTF-8"?>
<cfdi:Comprobante xmlns:cfdi="http://www.sat.gob.mx/cfd/3" Certificado="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" Version="3.3" Serie="N" Folio="10201" Fecha="2018-01-30T17:55:00" LugarExpedicion="32575" FormaPago="99" NoCertificado="20001000000300022755" Sello="HiLR2SVkDJTymi6Mdk2LPN7laH5UTswYZ3lyjOI2btj+6GNriBozKV1x6YXgUy0yd0un6CV8QTy34sFOu6LP1wEdFuVLufClln2aSiFzolVCZIpHmyn/Sgt/QiVRKuEuluDcWi17mjPyTSH08pVfrF7EeZ8fTIYzP6v/DlikE92Z4NHVysxPQ0HImS49KHg9cCmhStNpTPk67HW+o944uDXzaFi8yCISypzbvV9uwu4wCtMryOhzxuay5VoMpotSwg5Eg/1IUr8CSmorpjb1dSAT8uv3QlGvgEQKLrmAY2ZS7NjJGC5//2ZhZajjEaJwZshitT9nqtU2F2F5jzHtWA==" SubTotal="100.00" Descuento="5.00" Moneda="MXN" Total="95.00" TipoDeComprobante="N" MetodoPago="PUE" xsi:schemaLocation="http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv33.xsd http://www.sat.gob.mx/nomina12 http://www.sat.gob.mx/sitio_internet/cfd/nomina/nomina12.xsd http://www.sat.gob.mx/nomina12 http://www.sat.gob.mx/sitio_internet/cfd/nomina/nomina12.xsd" xmlns:nomina12="http://www.sat.gob.mx/nomina12" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<cfdi:Emisor RegimenFiscal="601" Nombre="EMCOROSOFT SC" Rfc="MAG041126GT8"/>
<cfdi:Receptor Nombre="ROBERTO CORONA" Rfc="COMR850106QQA" UsoCFDI="P01"/>
<cfdi:Conceptos>
<cfdi:Concepto Descuento="5.00" Importe="100.00" ValorUnitario="100.00" Descripcion="Pago de nómina" ClaveUnidad="ACT" Cantidad="1" ClaveProdServ="84111505"/>
</cfdi:Conceptos>
<cfdi:Complemento>
<tfd:TimbreFiscalDigital Version="1.1" xsi:schemaLocation="http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/sitio_internet/cfd/TimbreFiscalDigital/TimbreFiscalDigitalv11.xsd" xmlns:tfd="http://www.sat.gob.mx/TimbreFiscalDigital" SelloSAT="GcmjDKCDRmmaJwStfonYKtmXPDO1hVQ2wikUDZnxC/tf07n3cICcbjCAAo+81OD83jtzs3VCrtSCKT6tQ1G5LF83QcbXRaZFFP+b2Y2m8ZJTq/W3UdhW71AJkI7ikV2S0jyZjG8kDhd+E8U8jjrtRimkrnMK6pcSnK+08+w4L00/JY0YHaWfbLmW7SAQW49jbQihL27feg/wecPsgOtIbXoaLqjzWLHgkvhekxGT9w/McpHuZUrk0/zGCQP5bsDzCfEcgxX6nat+voTgzHhc4d+9idzM0P7yidS6M0qCBRq5S3TfcYeeFlk07+OnsmDoegVCL11B40cU+U9IUen3xg==" NoCertificadoSAT="20001000000300022323" SelloCFD="HiLR2SVkDJTymi6Mdk2LPN7laH5UTswYZ3lyjOI2btj+6GNriBozKV1x6YXgUy0yd0un6CV8QTy34sFOu6LP1wEdFuVLufClln2aSiFzolVCZIpHmyn/Sgt/QiVRKuEuluDcWi17mjPyTSH08pVfrF7EeZ8fTIYzP6v/DlikE92Z4NHVysxPQ0HImS49KHg9cCmhStNpTPk67HW+o944uDXzaFi8yCISypzbvV9uwu4wCtMryOhzxuay5VoMpotSwg5Eg/1IUr8CSmorpjb1dSAT8uv3QlGvgEQKLrmAY2ZS7NjJGC5//2ZhZajjEaJwZshitT9nqtU2F2F5jzHtWA==" RfcProvCertif="IAD121214B34" FechaTimbrado="2018-01-30T18:55:02" UUID="4FF3ACFB-E273-AAAA-AAAA-526444336600"/>
<nomina12:Nomina Version="1.2" xsi:schemaLocation="http://www.sat.gob.mx/nomina12 http://www.sat.gob.mx/sitio_internet/cfd/nomina/nomina12.xsd" TotalDeducciones="5.00" TotalPercepciones="100.00" NumDiasPagados="7" FechaFinalPago="2017-04-02" FechaInicialPago="2017-03-27" FechaPago="2017-04-08" TipoNomina="O">
<nomina12:Emisor RegistroPatronal="A8349515107"/>
<nomina12:Receptor ClaveEntFed="CHH" TipoRegimen="02" Curp="COMR850106HSRRXB09" NumSeguridadSocial="23038529006" FechaInicioRelLaboral="1998-04-05" Antigüedad="P991W" TipoContrato="01" TipoJornada="01" NumEmpleado="123" SalarioDiarioIntegrado="491.28" Departamento="200" Puesto="4" RiesgoPuesto="1" PeriodicidadPago="02" Banco="012" CuentaBancaria="1119345604" SalarioBaseCotApor="459.38"/>
<nomina12:Percepciones TotalExento="0.00" TotalGravado="100.00" TotalSueldos="100.00">
<nomina12:Percepcion ImporteExento="0.00" ImporteGravado="100.00" Concepto="Sueldo" Clave="001" TipoPercepcion="001"/>
</nomina12:Percepciones>
<nomina12:Deducciones TotalImpuestosRetenidos="5.00">
<nomina12:Deduccion Importe="5.00" Concepto="ISR" Clave="002" TipoDeduccion="002"/>
</nomina12:Deducciones>
</nomina12:Nomina>
</cfdi:Complemento>
</cfdi:Comprobante> 

Estamos cerca de ti, ¡síguenos!
Y entérate de nuestras promociones

© emcor software todos los derechos reservados 2020.

Solicita tu

Kit de integración

Ingresa tus datos


Recibe nuestro kit de integración!, solo tienes que solicitarlo por medio de este formulario.