Complemento de notarios

A diferencia del complemento de pago, que es una factura individual, el complemento de notarios es una extensión del CFDI normal que mandas, por lo que es un CFDI normal con mas campos.

POST: https://api.fiscalpop.com/api/v1/cfdi/stamp/:authToken

Campos del Request

  • lugarExpedicion:Código postal del emisor de la factura, este campo sobrescribe el valor del perfil del cliente.

  • serie: Serie de la factura de complemento de pago.

  • folio: Folio de la factura de complemento de pago, igual que las facturas normales.

  • receptor: Un solo objeto que representa al receptor con las siguientes características.

    • receptor.nombre: Razón social del receptor de la factura.

    • receptor.rfc: RFC del receptor de la factura (Ejemplo muestra RFC de venta a mostrador).

    • receptor.usoCFDI: Clave del uso de lafactura. Consultar catálogo SAT

  • notariosPublicos: El objecto de complemento de notarios.

    • notariosPublicos.inmuebles: [ ] Bloque de los inmuebles tramitados.

      • notariosPublicos.inmuebles.calle: Calle donde se ubica el inmueble.

      • notariosPublicos.inmuebles.tipoInmueble: Clave del catalogo de SAT para imuebles, "01" | "02"| "03" | "04" | "05"

      • notariosPublicos.inmuebles.municipio: Municipio en texto libre donde se ubica el inmueble.

      • notariosPublicos.inmuebles.estado: Clave del catalogo del SAT para estados "01"| ... |"32".

      • notariosPublicos.inmuebles.pais: Clave del catalogo del SAT para paises "MEX".

      • notariosPublicos.inmuebles.codigoPostal: Código postal donde se ubica el inmueble.

      • notariosPublicos.inmuebles.colonia: Colonia en texto libre donde se ubica el inmueble.

      • notariosPublicos.inmuebles.noExterior: (opcional) Número exterior del inmueble.

      • notariosPublicos.inmuebles.noInterior: (opcional) Número noInterior del inmueble.

      • notariosPublicos.inmuebles.referencia: (opcional) Referencia de la dirección.

      • notariosPublicos.inmuebles.localidad: (opcional) Localidad o información adicional de dirección al inmueble.

    • notariosPublicos.operacion: Objecto con la referencia del instrumento notarial.

      • notariosPublicos.inmuebles.fechaNotarial: Fecha en la que se elaboró el instrumento notarial.

      • notariosPublicos.inmuebles.numInstrumentoNotarial: Número del instrumento notarial.

    • notariosPublicos.notario: Objecto con los datos del notario que realizó la operación.

      • notariosPublicos.notario.curp: CURP del notario que realizó el registro.

      • notariosPublicos.notario.numNotaria: Número de la notaria a la que pertenece el notario.

      • notariosPublicos.notario.estado: Clave del SAT para estado donde se localiza la notaria.

      • notariosPublicos.notario.adscripcion: (opcional) Adscripción del notario.

    • notariosPublicos.enajenantes: [ ] Array con los objetos datos de quien(es) entrega(n) el inmueble.

      • notariosPublicos.enajenantes.nombre: Nombre o razón social del enajenante (quien entrega el inmueble).

      • notariosPublicos.enajenantes.rfc: RFC de quien entrega el inmueble.

      • notariosPublicos.enajenantes.porcentaje: Porcentaje, solamente es necesario cuando hay mas de un enajenante (co-propiedad) y se entrega como texto representando su porcentaje en dos decimales ("50.10" sería 50.1%).
        Cuando solamente hay un enajenante se debe de omitir este campo.

      • notariosPublicos.enajenantes.apellidoPaterno: (opcional) Apellido paterno de la persona que enajena, cuando es persona física.

      • notariosPublicos.enajenantes.apellidoMaterno: (opcional) Apellido paterno de la persona que enajena, cuando es persona física.

      • notariosPublicos.enajenantes.curp: (opcional) CURP de quien enajena cuando es persona física.

    • notariosPublicos.adquirientes: [ ] Array con los objetos de quien(es) recibe(n) el inmueble.
      Los adquirientes y enajenantes son identicos en sus propiedades

      • notariosPublicos.adquirientes.nombre: Nombre o razón social del adquiriente (quien recibe el inmueble).

      • notariosPublicos.adquirientes.rfc: RFC de quien recibe el inmueble.

      • notariosPublicos.adquirientes.porcentaje: Porcentaje, solamente es necesario cuando hay mas de un adquiriente (co-propiedad) y se entrega como texto representando su porcentaje en dos decimales ("50.10" sería 50.1%).
        Cuando solamente hay un adquiriente se debe de omitir este campo.

      • notariosPublicos.adquirientes.apellidoPaterno: (opcional) Apellido paterno de la persona que recibe, cuando es persona física.

      • notariosPublicos.adquirientes.apellidoMaterno: (opcional) Apellido paterno de la persona que recibe, cuando es persona física.

      • notariosPublicos.adquirientes.curp: (opcional) CURP de quien enajena cuando es persona física.

Campos de la Respuesta

  • uuid: El ID de la factura, la clave unica para identificar un CFDI.

  • created: Cuando fue creada la factura, indistinto de la fecha de la factura

  • json: Representación del XML en JSON, en el caso de complementos de notario, contiene información importante de referencia del acta notarial y su participación.

    • json.["cfdi:Complemento"]["notariospublicos:NotariosPublicos"]: Los datos del acta notarial facturada.

  • xml: El string del XML de la factura, el cual es el CFDI en si.

  • authToken: El token del cliente emisor, usado para relacionar facturas con su emisor.

  • status: true | false True significa que la factura está vigente, false cuando la factura está cancelada.

  • sandbox: true | false Si la factura fué generada por cliente de prueba o producción, false es de producción, true es una factura de prueba.

Complemento Notario

JSON

Cuerpo del request

(application/json)


{
    "formaPago": "01",
    "metodoPago": "PUE",
    "lugarExpedicion": "06700",
    "receptor": {
        "nombre": "Mostrador",
        "rfc": "XAXX010101000",
        "usoCFDI": "G03"
    },
    "conceptos": [
        {
            "claveProdServ": "10101500",
            "claveUnidad": "KGM",
            "cantidad": 1,
            "descripcion": "PROYECTO ILUMINACION MASCAREÑO",
            "valorUnitario": 2000,
            "impuestos": [
                {
                    "type": "iva",
                    "retencion": false,
                    "tasa": 0.16
                }
            ]
        }
    ],
    // Extensión para complemento notarios
    "notariosPublicos": {
        "inmuebles":[{
            calle: "calle",
            tipoInmueble: "01", // Catalogo SAT inmuebles
            municipio: "Salina Cruz",
            estado: "20", // Catalogo SAT estados
            pais: "MEX", // Catalogo SAT paises
            codigoPostal: "70600",
            colonia: "Salina cruz centro",
            noExterior?: "295",
            noInterior?: "2A",
            referencia?: "Entre dos OXXO",
            localidad?: "Zona centro"
        }],
        "operacion": {
            fechaNotarial: "2018-09-07T17:54:26.150Z",
            numInstrumentoNotarial: "021545"
        },
        "notario": {
            curp: "123456789012345678", //18 length
            numNotaria: "17",
            estado: "20", // two decimals, 01 - 32
            adscripcion?: "Adcripcion del notario"
        },
        "enajenantes": [{
            nombre: "Jorge Antonio",
            rfc: "ANMJ561124JH6",
            porcentaje?: "55.00", // OBLIGATORY IF TWO ENAJENANTES (2 decimals, 0.00% - 100.00%)
            apellidoPaterno?: "Morales",
            apellidoMaterno?: "Villan",
            curp?: "123456789012345678"
        },{
            nombre: "Sasha",
            rfc: "MONSA561124JH6",
            porcentaje?: "45.00", // OBLIGATORY IF TWO ENAJENANTES (2 decimals, 0.00% - 100.00%)
            apellidoPaterno?: "Montenegro"
            curp?: "123456789012345678"
        }],
        "adquirientes": [{
            nombre: "Grupo Gutierrez",
            rfc: "GGRO920111K98",
            curp?: "123456789012345678"
        }]
    }
}

Respuesta correcta


{
    "uuid": "3407BE43-651B-45B2-A721-D41295ED587B",
    "created": "2018-09-07T17:54:26.150Z",
    "json": {
        "@": {
            "xmlns:cfdi": "http://www.sat.gob.mx/cfd/3",
            "xmlns:xsi": "http://www.w3.org/2001/XMLSchema-instance",
            "xsi:schemaLocation": "http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv33.xsd",
            "Version": "3.3",
            "Serie": "A",
            "Folio": "01",
            "Fecha": "2018-09-07T12:54:25",
            "TipoDeComprobante": "I",
            "FormaPago": "01",
            "MetodoPago": "PUE",
            "LugarExpedicion": "06700",
            "SubTotal": "2000.00",
            "Total": "2320.00",
            "Moneda": "MXN",
            "Sello": "Eh49rUg0RiMsNmuiNwGay3oxWt9+Y16s+Ui9bq5+jzSicfkxPfUdCumYsAOndQRfUUK+cuWn1gCWBa/guFY1hwJYvFg/5X4gAZ...",
            "Certificado": "MIIF6zCCA9OgAwIBAgIUMjAwMDEwMDAwMDAzMDAwMDU2OTIwDQYJKoZIhvcNAQELBQAwggFmMSAwHgYDVQQDDBdBLkMu...",
            "NoCertificado": "20001000000300005692"
        },
        "cfdi:Emisor": {
            "@": {
                "Nombre": "Horacio Llanos",
                "Rfc": "ACO560518KW7",
                "RegimenFiscal": "601"
            }
        },
        "cfdi:Receptor": {
            "@": {
                "Nombre": "Mostrador",
                "Rfc": "XAXX010101000",
                "UsoCFDI": "G03"
            }
        },
        "cfdi:Conceptos": {
            "cfdi:Concepto": [
                {
                    "@": {
                        "ClaveProdServ": "10101500",
                        "ClaveUnidad": "KGM",
                        "Cantidad": "1",
                        "Descripcion": "VENTA DE TERRENO",
                        "ValorUnitario": "2000000.00",
                        "Importe": "2000000.00"
                    },
                    "cfdi:Impuestos": {
                        "cfdi:Traslados": {
                            "cfdi:Traslado": [
                                {
                                    "@": {
                                        "Base": "2000000.00",
                                        "Impuesto": "002",
                                        "TipoFactor": "Tasa",
                                        "TasaOCuota": "0.160000",
                                        "Importe": "320000.00"
                                    }
                                }
                            ]
                        }
                    }
                }
            ]
        },
        "cfdi:Impuestos": {
            "@": {
                "TotalImpuestosTrasladados": "320000.00"
            },
            "cfdi:Traslados": {
                "cfdi:Traslado": [
                    {
                        "@": {
                            "Impuesto": "002",
                            "TipoFactor": "Tasa",
                            "TasaOCuota": "0.160000",
                            "Importe": "320000.00"
                        }
                    }
                ]
            }
        },
        "cfdi:Complemento": {
            "notariospublicos:NotariosPublicos": {   
                "notariospublicos:DescInmuebles": {
                    "notariospublicos:DescInmueble": {
                        "@": {
                            "Calle": "...",
                            "TipoInmueble": "...",
                            "Municipio": "...",
                            "Estado": "...",
                            "Pais": "...",
                            "CodigoPostal": "...",
                            "Colonia": "...",
                            "NoExterior": "...",
                            "NoInterior": "...",
                            "Referencia": "...",
                            "Localidad": "..."
                        }
                    }[]
                };
                "notariospublicos:DatosOperacion": {
                    "@": {
                        "FechaInstNotarial": "...",
                        "IVA": "...",
                        "MontoOperacion": "...",
                        "NumInstrumentoNotarial": "...",
                        "Subtotal": "..."
                    }
                };
                "notariospublicos:DatosNotario": {
                    "@": {
                        "CURP": "...",
                        "NumNotaria": "...",
                        "EntidadFederativa": "...",
                        "Adscripcion": "..."
                    }
                };
                "notariospublicos:DatosEnajenante":{
                    "@":{
                        "CoproSocConyugalE": 'Si'|'No';
                    };
                    "notariospublicos:DatosUnEnajenante": {
                        "@":{
                            "Nombre":"...",
                            "RFC":"...",
                            "ApellidoMaterno":"...",
                            "ApellidoPaterno":"...",
                            "CURP":"..."
                        }
                    }
                    "notariospublicos:DatosEnajenantesCopSC": {
                        "notariospublicos:DatosEnajenanteCopSC": {
                            "@":{
                                "Nombre":"...",
                                "RFC":"...",
                                "Porcentaje": "...",// in a 50.00 as (50%) format
                                "ApellidoMaterno":"...",
                                "ApellidoPaterno":"...",
                                "CURP":"..."
                            }
                        }[]
                    }
                };
                "notariospublicos:DatosAdquiriente":{
                    "@":{
                        "CoproSocConyugalE": 'Si'|'No';
                    };
                    "notariospublicos:DatosUnAdquiriente": {
                        "@":{
                            "Nombre":"...",
                            "RFC":"...",
                            "ApellidoMaterno":"...",
                            "ApellidoPaterno":"...",
                            "CURP":"..."
                        }
                    }
                    "notariospublicos:DatosAdquirientesCopSC": {
                        "notariospublicos:DatosAdquirienteCopSC": {
                            "@":{
                                "Nombre":"...",
                                "RFC":"...",
                                "Porcentaje": "...",// in a 50.00 as (50%) format
                                "ApellidoMaterno":"...",
                                "ApellidoPaterno":"...",
                                "CURP":"..."
                            }
                        }[]
                    }
                }
            }
        }
    },
    "xml": ".....",
    "authToken": "...",
    "status": true,
    "sandbox": false
}