FIRMAR_RETENCION

FIRMAR_RETENCION

En MYSuite podrás utilizar este método que te ayudara a realizar un comprobante de retenciones conforme lo marca el Anexo 20 vigente.

SOLICITUD

  1. <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.fact.com.mx/schema/ws">

       <soapenv:Header/>

       <soapenv:Body>

          <ws:RequestTransaction>       

             <ws:Requestor>0c320b03-d4f1-47bc-9fb4-77995f9bf33e</ws:Requestor>

               <ws:Transaction>FIRMAR_RETENCION</ws:Transaction>

             <ws:Country>MX</ws:Country>

             <ws:Entity>JES900109Q90</ws:Entity>

             <ws:User>0c320b03-d4f1-47bc-9fb4-77995f9bf33e</ws:User>

             <ws:UserName>Jan_Test</ws:UserName>

             <ws:Data1>Base64 del comprobante de retención como lo marca Anexo 20</ws:Data1>

             <ws:Data2>XML</ws:Data2>

             <ws:Data3></ws:Data3>

          </ws:RequestTransaction>

       </soapenv:Body>

    </soapenv:Envelope>

Recuerda que en Data2 debes especificar el formato XML para que en la respuesta venga la retención en Base64

RESPUESTA

  1. <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
       <soap:Body>
          <RequestTransactionResponse xmlns="http://www.fact.com.mx/schema/ws">
             <RequestTransactionResult>
                <Request>
                   <Requestor>00000000-0000-0000-0000-000000000000</Requestor>
                   <RequestorActive>true</RequestorActive>
                   <Transaction>FIRMAR_RETENCION</Transaction>
                   <Country>MX</Country>
                   <Entity>JES900109Q90</Entity>
                   <User>00000000-0000-0000-0000-000000000000</User>
                   <UserName>Jan_Test</UserName>
                   <Id>bc5527d7-75f7-4fd6-bda3-9ea6ce2628ca</Id>
                   <TimeStamp>2020-01-20T17:19:34.3529746-06:00</TimeStamp>
                </Request>
                <Response>
                   <Result>true</Result>
                   <TimeStamp>2020-01-20T17:19:35.2577762-06:00</TimeStamp>
                   <LastResult/>
                   <Code>1</Code>
                   <Description/>
                   <Hint/>
                   <Data>2000 bc5527d7-75f7-4fd6-bda3-9ea6ce2628ca</Data>
                   <Processor>TEST-BACK01</Processor>
                </Response>
                <ResponseData>
                   <ResponseData1>Comprobante de Retención en Base64</ResponseData1>
                   <ResponseData2/>
                   <ResponseData3/>
                </ResponseData>
             </RequestTransactionResult>
          </RequestTransactionResponse>
       </soap:Body>
    </soap:Envelope>

En caso de requerir la representación gráfica del comprobante de retención debe ocupar el método GET_DOCUMENT_RETENCIONES


COMPLEMENTOS FISCALES

En la estructura del CFDI de Retenciones, también puedes agregar los diferentes complementos fiscales que la autoridad publica en el siguiente enlace:




Cada enlace del complemento los dirigirá a una sección principal, para descargar documentación.


DISTRIBUCIÓN POR CORREO DE UN CFDI DE RETENCION

Para distribuir por correo los archivos XML y PDF de un CFDI de Retención, debes incluir en el elemento "ams:AddendaMysuite" el elemento "ams:Procesamiento" el cual forma parte de nuestro esquema XSD:


<retenciones:Addenda>
        <ams:AddendaMysuite            
            xsi:schemaLocation="mx.com.fact.addenda.mysuite http://www.mysuitemex.com/fact/schema/addenda-mysuite.xsd"
            xmlns:ams="mx.com.fact.addenda.mysuite"
            Version="1">
            <ams:Procesamiento>
                <ams:Dictionary name="email">
                    <ams:Entry k="from" v="ACCOUNT_OWNER"/>
                    <ams:Entry k="to" v="soporte@mysuitemex.com"/>
                    <ams:Entry k="formats" v="xml pdf"/>
                </ams:Dictionary>
            </ams:Procesamiento>
        </ams:AddendaMysuite>
</retenciones:Addenda>

La AddendaMysuite debe incluirse en el elemento "<retenciones:Addenda>" que se encuentra en la estructura del CFDI de Retención.

Para más información sobre el elemento ams:Procesamiento visite el siguiente enlace:




    • Related Articles

    • FIRMAR_RETENCION

      En MYSuite podrás utilizar este método que te ayudara a realizar un comprobante de retenciones conforme lo marca el Anexo 20 vigente. Solicitud Request URL: https://api.mysuitetest.com/RequestTransaction Valores { "Requestor": "string", ...
    • TIMBRAR RETENCION

      El servicio de Solo Timbrado se invoca mediante la transacción TIMBRAR_RETENCION SOLICITUD <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.fact.com.mx/schema/ws"> <soapenv:Header/> <soapenv:Body> ...
    • CANCELAR_RETENCION_SINGLE_MYSUITE

      Para ocupar la nueva transacción correspondiente al servicio de cancelación del SAT, revisar nueva transacción "CANCELAR_RETENCION_SINGLE_MYSUITE_3" que se encuentra en el siguiente enlace: ...
    • INTEGRACIÓN MYSUITE

      MYSuite cuenta con dos plataformas de trabajo: Pruebas y Productivo (ambas tienen la misma aplicación), la diferencia es que en el ambiente de pruebas, sólo es posible emitir CFDI's con RFC Emisor de pruebas "JES900109Q90", no es posible generar un ...
    • GET_DOCUMENT_RETENCIONES

      En MYSuite podrás utilizar este método que te ayudara a obtener la representación gráfica de un comprobante de retenciones conforme lo marca el Anexo 20 vigente y/o el XML del CFDI de Retención emitido. SOLICITUD <soapenv:Envelope ...