C sharp - MATCE DODA-QR Implementación

   
Vista:

MATCE DODA-QR Implementación

Publicado por Alejandro (35 intervenciones) el 30/11/2016 20:51:38
Adjunto documento del SOAP-UI compartido


Ejemplo de un envio XML altaDoda

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:xm="http://www.w3.org/2000/09/xmldsig#"
    xmlns:matce="http://impl.service.qrws.ce.siat.sat.gob.mx/siatbus/matce">
    <SOAP-ENV:Header>
        <xm:Signature>
            <xm:SignatureValue>YY6sur9gkHXH23cUbDMYjCJYqDdBK8GKp4XyRNl8H09cW8H/gKQI9Z6dkLMhNh7oPq1yABCRfTP8yRtfLVj7FA==</xm:SignatureValue>
        </xm:Signature>
    </SOAP-ENV:Header>
    <SOAP-ENV:Body>
        <matce:altaDoda>
            <dodas>
                <credenciales>
                    <ciec>
                        <Usuario>DODA8001011A1</Usuario>
                        <Contrasena>D0D4P455W0RD</Contrasena>
                    </ciec>
                    <sellado>
                        <cadenaOriginalAA>||170|3904|2|6109880|1000527|SJSJS8484||DKD8484,3434KDKD,444,JDJD848|2016-08-24 13:41:11||</cadenaOriginalAA>
                        <certificado64>20001000000300002779</certificado64>
 
<firmado>XSWaAfoKxvt9ONv/kRZNO7dpserGyDt/LpSID60mK0FOa8h/8mfrY8aredINuc+Od5bWawQN8tOh2sRveyZLA99sSR0hwrJzMpUCphtKwFaijtuNvO7A5vcz7/yDH0i7WbgjxKsiUMbmwQa1A3BPQEUtssJn/tL1MIict2LtV6I=</firmado>
                        <serie>20001000000300002779</serie>
                    </sellado>
                </credenciales>
                <doda>
                    <datosGenerales>
                        <aduana>170</aduana>
                        <seccion>170</seccion>
                        <caat>0669</caat>
                        <contenedores>
                            <contenedor>
                            	<candados>
			<valorCandado>CANDPBR876</valorCandado>
 
                            	</candados>
                            	<candados>
                            		<valorCandado>CANDPBR877</valorCandado>
                            	</candados>
                            	<valorContenedor>PBR896553</valorContenedor>
                            </contenedor>
                        </contenedores>
                        <idTransporte>LSHDG6738</idTransporte>
                        <fastId>4110000000241</fastId>
                        <pedimentoAmericano/>
                        <tipoOperacion>1</tipoOperacion>
                    </datosGenerales>
                    <pedimentos>
                        <pedimento>
                        	<patenteAutorizacion>3904</patenteAutorizacion>
                        	<documento>6110926</documento>
                        	<numeroRemesa>0</numeroRemesa>
                        	<dtaNiu></dtaNiu>
                        	<umc></umc>
                        	<articulo7>0</articulo7>
                        	<cove>COVE1239001</cove>
                        </pedimento>
                    </pedimentos>
                </doda>
            </dodas>
        </matce:altaDoda>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

MATCE DODA-QR Implementación

Publicado por Jorge Mata (8 intervenciones) el 30/11/2016 21:02:59
Buenas tardes, entrando al grupo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por OCL (2 intervenciones) el 15/12/2016 22:01:30
Hola!

Sabe alguien sobre algun nuevo proyecto actualizado que incluya lo de signature y firma electronica de la cadena original.

Gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por JHG7380 (5 intervenciones) el 30/11/2016 22:35:25
He realizado una prueba con el xml que adjuntaste, ya genera numero de ticket, pero al consultar el estatus del ticket me regresa un mensaje de INCORRECTO, sabes porque pasa esto.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Alejandro (35 intervenciones) el 30/11/2016 23:36:04
No, a mi tambien, probablemente hay algun dato que los del SAT no procesan.

Deberían en el mensaje de respuesta indicar si fue un campo mal formado, o un dato que no se pudo validar por que la respuesta que dan no sirve de nada.


Lo que regresan :


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
    <soapenv:Body>
        <NS1:consultaEstatusResponse
            xmlns:NS1="http://impl.service.qrws.ce.siat.sat.gob.mx/siatbus/matce">
            <doda>
                <respuesta>
                    <rfcSolicitante>DODA8001011A1</rfcSolicitante>
                    <ticket>301156381</ticket>
                    <numeroIntegracion>0</numeroIntegracion>
                    <estatus>INCORRECTO</estatus>
                    <resultadoValidacion>INCORRECTO</resultadoValidacion>
                    <numeroSerieSAT/>
                    <cadenaOriginalSAT/>
                    <selladoSAT/>
                    <fechaHora>2016-11-30 01:21:43</fechaHora>
                    <mensajes>
                        <mensaje>INCORRECTO</mensaje>
                    </mensajes>
                </respuesta>
            </doda>
        </NS1:consultaEstatusResponse>
    </soapenv:Body>
</soapenv:Envelope>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Brenda Renteral (3 intervenciones) el 01/12/2016 00:29:50
Buenas tardes.

Al parecer solo esta regresando numero de integración cuando se envían con estos dos pedimentos: 6112843, 6110271:

Normal:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xd="http://www.w3.org/2000/09/xmldsig#" xmlns:mat="http://impl.service.qrws.ce.siat.sat.gob.mx/siatbus/matce">
     <soapenv:Body>
      <mat:altaDoda>
         <dodas>
            <credenciales>
               <!--Optional:-->
               <ciec>
                  <!--Optional:-->
                  <Usuario>DODA8001011A1</Usuario>
                  <!--Optional:-->
                  <Contrasena>D0D4P455W0RD</Contrasena>
               </ciec>
               <!--Optional:-->
               <sellado>
                  <!--Optional:-->
                  <cadenaOriginalAA>||170|3904|2|6109880|1000527|SJSJS8484||DKD8484,3434KDKD,444,JDJD848|2016-08-24 13:41:11||</cadenaOriginalAA>
                  <!--Optional:-->
                  <certificado64></certificado64>
                  <!--Optional:-->
                  <firmado>XSWaAfoKxvt9ONv/kRZNO7dpserGyDt/LpSID60mK0FOa8h/8mfrY8aredINuc+Od5bWawQN8tOh2sRveyZLA99sSR0hwrJzMpUCphtKwFaijtuNvO7A5vcz7/yDH0i7WbgjxKsiUMbmwQa1A3BPQEUtssJn/tL1MIict2LtV6I=</firmado>
                  <!--Optional:-->
                  <serie>20001000000300002779</serie>
               </sellado>
            </credenciales>
            <!--1 or more repetitions:-->
            <doda>
               <!--Optional:-->
               <datosGenerales>
                  <!--Optional:-->
                  <aduana>170</aduana>
                  <!--Optional:-->
                  <seccion>170</seccion>
                  <!--Optional:-->
                  <caat>0669</caat>
                  <!--Optional:-->
                  <contenedores>
                     <!--Zero or more repetitions:-->
                     <contenedor>
                        <!--Zero or more repetitions:-->
                        <candados>
                           <!--Optional:-->
                           <valorCandado>CANDPBR876</valorCandado>
                        </candados>
                        <candados>
                           <!--Optional:-->
                           <valorCandado>CANDPBR877</valorCandado>
                        </candados>
                        <!--Optional:-->
                        <valorContenedor>PBR896553</valorContenedor>
                     </contenedor>
                  </contenedores>
                  <!--Optional:-->
                  <idTransporte>LSHDG6738</idTransporte>
                  <!--Optional:-->
                  <fastId>4110000000241</fastId>
                  <!--Zero or more repetitions:-->
 
                  <tipoOperacion>1</tipoOperacion>
               </datosGenerales>
               <!--Optional:-->
               <pedimentos>
                  <!--1 or more repetitions:-->
                  <pedimento>
                     <!--Optional:-->
                     <patenteAutorizacion>3904</patenteAutorizacion>
                     <!--Optional:-->
                     <documento>6112843</documento>
                     <!--Optional:-->
                     <numeroRemesa>0</numeroRemesa>
                     <!--Optional:-->
                     <dtaNiu>0</dtaNiu>
                     <!--Optional:-->
                     <importeDifDolares>0</importeDifDolares>
                     <!--Optional:-->
                     <importeEfectivoDolares>4305</importeEfectivoDolares>
                     <!--Optional:-->
                     <umc>1</umc>
                     <!--Optional:-->
                     <articulo7>0</articulo7>
                     <!--Optional:-->
                     <cove>COVE1234</cove>
                  </pedimento>
               </pedimentos>
            </doda>
         </dodas>
      </mat:altaDoda>
   </soapenv:Body>
</soapenv:Envelope>

Facturas:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xd="http://www.w3.org/2000/09/xmldsig#" xmlns:mat="http://impl.service.qrws.ce.siat.sat.gob.mx/siatbus/matce">
 
   <soapenv:Body>
      <mat:altaDoda>
         <dodas>
            <credenciales>
               <!--Optional:-->
               <ciec>
                  <!--Optional:-->
                  <Usuario>DODA8001011A1</Usuario>
                  <!--Optional:-->
                  <Contrasena>D0D4P455W0RD</Contrasena>
               </ciec>
               <!--Optional:-->
               <sellado>
                  <!--Optional:-->
                  <cadenaOriginalAA>||170|3904|2|6109880|1000527|SJSJS8484||DKD8484,3434KDKD,444,JDJD848|2016-08-24 13:41:11||</cadenaOriginalAA>
                  <!--Optional:-->
                  <certificado64></certificado64>
                  <!--Optional:-->
                  <firmado>XSWaAfoKxvt9ONv/kRZNO7dpserGyDt/LpSID60mK0FOa8h/8mfrY8aredINuc+Od5bWawQN8tOh2sRveyZLA99sSR0hwrJzMpUCphtKwFaijtuNvO7A5vcz7/yDH0i7WbgjxKsiUMbmwQa1A3BPQEUtssJn/tL1MIict2LtV6I=</firmado>
                  <!--Optional:-->
                  <serie>20001000000300002779</serie>
               </sellado>
            </credenciales>
            <!--1 or more repetitions:-->
            <doda>
               <!--Optional:-->
               <datosGenerales>
                  <!--Optional:-->
                  <aduana>170</aduana>
                  <!--Optional:-->
                  <seccion>170</seccion>
                  <!--Optional:-->
                  <caat>0669</caat>
                  <!--Optional:-->
                  <contenedores>
                     <!--Zero or more repetitions:-->
                     <contenedor>
                        <!--Zero or more repetitions:-->
                        <candados>
                           <!--Optional:-->
                           <valorCandado>CANDPBR876</valorCandado>
                        </candados>
                        <candados>
                           <!--Optional:-->
                           <valorCandado>CANDPBR877</valorCandado>
                        </candados>
                        <!--Optional:-->
                        <valorContenedor>PBR896553</valorContenedor>
                     </contenedor>
                  </contenedores>
                  <!--Optional:-->
                  <idTransporte>LSHDG6738</idTransporte>
                  <!--Optional:-->
                  <fastId>4110000000241</fastId>
                  <!--Zero or more repetitions:-->
 
                  <tipoOperacion>1</tipoOperacion>
               </datosGenerales>
               <!--Optional:-->
               <pedimentos>
                  <!--1 or more repetitions:-->
                  <pedimento>
                     <!--Optional:-->
                     <patenteAutorizacion>3904</patenteAutorizacion>
                     <!--Optional:-->
                     <documento>6110271</documento>
                     <!--Optional:-->
                     <numeroRemesa>106</numeroRemesa>
                     <!--Optional:-->
                     <dtaNiu>0</dtaNiu>
                     <!--Optional:-->
                     <importeDifDolares>10.1</importeDifDolares>
                     <!--Optional:-->
                     <importeEfectivoDolares>10.0</importeEfectivoDolares>
                     <!--Optional:-->
                     <umc>10</umc>
                     <!--Optional:-->
                     <articulo7>0</articulo7>
                     <!--Optional:-->
                     <cove>COVE1234</cove>
                  </pedimento>
               </pedimentos>
            </doda>
         </dodas>
      </mat:altaDoda>
   </soapenv:Body>
</soapenv:Envelope>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

MATCE DODA-QR Implementación

Publicado por Alejandro (35 intervenciones) el 01/12/2016 00:34:30
Si como que tienen que ser solo con los datos que pasaron para el proyecto del SOAP UI, los que enviaron previamente a cada quien son los que fallaron.



Adjunto el archivo que compartieron los compañeros en el otro Foro como referencia.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Alejandro (35 intervenciones) el 01/12/2016 00:40:54
Con este XML pueden consutlar el status, y obtienes el numeroIntegracion por si les sirve para que consulten :


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:xm="http://www.w3.org/2000/09/xmldsig#"
    xmlns:matce="http://impl.service.qrws.ce.siat.sat.gob.mx/siatbus/matce">
    <SOAP-ENV:Header>
        <xm:Signature>
            <xm:SignatureValue>STRING</xm:SignatureValue>
        </xm:Signature>
    </SOAP-ENV:Header>
    <SOAP-ENV:Body>
        <matce:consultaEstatus>
            <dodas>
                <credenciales>
                    <ciec>
                        <Usuario>DODA8001011A1</Usuario>
                        <Contrasena>D0D4P455W0RD</Contrasena>
                    </ciec>
                </credenciales>
                <doda>
                    <datosGenerales>
                        <ticket>301153531</ticket>
                    </datosGenerales>
                </doda>
            </dodas>
        </matce:consultaEstatus>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>




Si envías el XML anterior obtienes el numero de Integración con el que ya puedes consumir consultaEspecificaDoda para ver lo que se envío. Este ejemplo XML funciona y obtiene los datos enviados :



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:xm="http://www.w3.org/2000/09/xmldsig#"
    xmlns:matce="http://impl.service.qrws.ce.siat.sat.gob.mx/siatbus/matce">
    <SOAP-ENV:Header>
        <xm:Signature>
            <xm:SignatureValue>STRING</xm:SignatureValue>
        </xm:Signature>
    </SOAP-ENV:Header>
    <SOAP-ENV:Body>
        <matce:consultaEspecificaDoda>
            <dodas>
                <credenciales>
                    <ciec>
                        <Usuario>DODA8001011A1</Usuario>
                        <Contrasena>D0D4P455W0RD</Contrasena>
                    </ciec>
                </credenciales>
                <doda>
                    <datosGenerales>
                        <numeroIntegracion>1001328</numeroIntegracion>
                    </datosGenerales>
                </doda>
            </dodas>
        </matce:consultaEspecificaDoda>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Edgar (6 intervenciones) el 01/12/2016 19:57:15
Veo que los request en xml llevan un sopa header Signature, en algun de los xml veo que lleva una firma, en otros como este solo pusieron la palabra STRING, la pregunta es,

alguien sabe la especificacion de que debe de contener este header??

Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Alejandro (35 intervenciones) el 01/12/2016 22:59:47
Pues comentaron en la junta los del SAT que ahorita no tienen el layer de seguridad, por lo que cualquier cosa que envías en ese nodo no debería representar algún problema.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Alejandro (35 intervenciones) el 01/12/2016 00:01:49
Adjunto .zip con los archivos para consumir el WS.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Jorge Mata (8 intervenciones) el 01/12/2016 01:36:53
Buenas tardes, al generar el archivo xml altadoda com mi aplicaion me marca "the download of the especified resource has failed", programo en BV6. A alguien le ha pasado esto ?. El mismo archivo generado con la aplicacion lo mando por soapUI y se genera ticket.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Alejandro (35 intervenciones) el 01/12/2016 01:38:22
Que URL estas usando para el consumo del WS, o bien como los estas consumiendo ?

Modificaste los archivos para que apuntaran a la IP externa ?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Jorge Mata (8 intervenciones) el 01/12/2016 01:50:34
Afirmativo, estoy usando: url="https://200.57.3.82:443/AdministradorQr/WebServiceDodaPort?wsdl"

Afirmativo, cambie la ip en el xml.
tambien acabo de probar con los archivos que compartidos aqui en el foro.

-<port name="WebServiceDodaPort" binding="tns:ESBDodaPortBinding">
<soap:address location="https://200.57.3.82/AdministradorQr/WebServiceDodaPort"/>
</port>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Alejandro (35 intervenciones) el 01/12/2016 03:24:49
Debe ser algo con tu versión del MSXML
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Alejandro (35 intervenciones) el 01/12/2016 17:22:16
Comparto esta dirección con el web service ya con los XSD incluidos para que podamos consumirla directamente sin necesidad de descargar archivos y hacer los malabares que indico el SAT.

En este caso es la cuarta versión (v4/) que tenemos de los archivos.

1
https://pruebas.aduanetm3.net/webservices/doda/v4/WebServiceDodaPort.xml


En caso de que los archivos WSDL o el Contrato o los XSD o cambien, por lo general el SAT no avisa sin embargo nosotros nos podemos dar cuenta y me pueden avisar para actualizar la URL que comparto.

Espero que sea de ayuda.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Brenda (19 intervenciones) el 01/12/2016 18:49:09
Que tal buen día.

Como observación, estamos haciendo pruebas del alta de DODA con los datos del XML que envío Efrain y notamos que esta regresando un número de ticket como este "011217158" dado que en la definición de los xsd viene como int, al serializarlo en nuestra aplicación obviamente se pierde el primer dígito y pues siempre nos da un estatus incorrecto.

Revisando los xsd de la pagina que dieron aun no cambian nada igual ya les mandamos correo pero dudo que contesten.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

MATCE DODA-QR Implementación

Publicado por Héctor Rodríguez (1 intervención) el 01/12/2016 19:34:29
Buenas tardes, también noté este detalle, nosotros usamos php y en la respuesta nos regresa un entero, es decir, php quita el 0 y nos regresa un numero de ticket de 8 dígitos (el que regresa actualmente es de 9) pero al consultar ese ticket agregandole el 0 en SoapUI y si me regresa una respuesta valida.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Brenda (3 intervenciones) el 01/12/2016 19:59:31
Hola, si ya con los nueve dígitos regresa respuesta en nuestro caso usamos C# y modificamos los xsd para que de momento tome el dato como string en lo que arreglan y/o si es que vuelve a cambiar algo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Gerardo Valerio (1 intervención) el 03/01/2017 16:36:02
Hola Brenda he estado leyendo toda la información del Foro pero aun no me queda claro como es el proceso de integración de los Web Services. Crees que pudieras orientarme o decirme en donde encuentran ustedes información para integrarlos. Yo estoy trabajando con C# ya integré los WebServices y veo las clases pero no se cuales de todas se ocupan.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Brenda (19 intervenciones) el 04/01/2017 17:04:07
Que tal Gerardo, buen día!

No se si entendí bien tu pregunta, pero para saber que clases utilizar pues debes guiarte por los contratos y los XML de ejemplo que proporciona la gente del SAT.

Por ejemplo en la definición del método para el alta de DODA indica que recibe un elemento de tipos dodasAlta y este a su vez esta compuesto por los elementos credenciales y datosDodaRegistra.

1
2
3
4
5
6
7
8
9
10
11
12
13
<xsd:complexType name="altaDoda">
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="dodas" type="tns:dodasAlta"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="altaDodaResponse">...</xsd:complexType>
<xsd:complexType name="eliminarDoda">...</xsd:complexType>
<xsd:complexType name="eliminarDodaResponse">...</xsd:complexType>
<xsd:complexType name="dodasAlta">
<xsd:sequence>
<xsd:element minOccurs="1" name="credenciales" type="tns:credenciales"/>
<xsd:element maxOccurs="unbounded" minOccurs="1" name="doda" type="tns:datosDodaRegistra"/>
</xsd:sequence>


Entonces esas son las clases que debes ocupar para hacer el envío al Web Service:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
dodasAlta _oDodaAlta = new dodasAlta();
                datosDodaRegistra _oDODARegistra = new datosDodaRegistra();
                _oDODARegistra.pedimentos = (from p in p_DodaQR.tDocumentos.CollectionPedimentos.AsEnumerable()
                                             select new pedimento()
                                                          {
                                                              patenteAutorizacion = p.tPatente,
                                                              documento = p.tDocumento,
                                                              cove = p.tAcuseValor,
                                                              numeroRemesa = p.tRemesa,
                                                              umc = p.tCantidad.ToString(),
                                                              importeDifDolares = p.tImporteNoEfectivo.ToString(),
                                                              importeEfectivoDolares = p.tImporteDolares.ToString(),
                                                              dtaNiu = p.tTipoDocumento.Equals(1) ? p.tNIU.Replace(".00","") : p.tNIU,
                                                              articulo7 = p.tArticulo7 ? "7" : "0",
                                                          }).ToArray<pedimento>();
 
                _oDODARegistra.datosGenerales = new datosGeneralesRegistra();
                _oDODARegistra.datosGenerales.aduana = p_DodaQR.tClaveAduana + p_DodaQR.tSeccion;
                _oDODARegistra.datosGenerales.seccion = p_DodaQR.tClaveAduana + p_DodaQR.tSeccion;
                _oDODARegistra.datosGenerales.caat = p_DodaQR.tCAAT;
                _oDODARegistra.datosGenerales.idTransporte = p_DodaQR.tIdentificador;
                _oDODARegistra.datosGenerales.fastId = p_DodaQR.tFastID;
                _oDODARegistra.datosGenerales.tipoOperacion = p_DodaQR.tTipoOperacion.ToString();

1
2
3
4
5
6
7
8
_oDodaAlta.credenciales = new credenciales();
                _oDodaAlta.credenciales.ciec = new ciec();
                _oDodaAlta.credenciales.sellado = new sellado();
                _oDodaAlta.credenciales.ciec.Usuario = DrFirmante["sUsuarioDODA"].ToString();
                _oDodaAlta.credenciales.ciec.Contrasena = DrFirmante["vPasswordDODA"].ToString();
                _oDodaAlta.credenciales.sellado.cadenaOriginalAA = _Cadena;
                _oDodaAlta.credenciales.sellado.firmado = GeneraFEA(DrFirmante["sArchivoFIEL"].ToString(),          DrFirmante["vClaveSecreta"].ToString(), _Cadena, 2);
                _oDodaAlta.credenciales.sellado.serie = ObtieneSerieCertificado(DrFirmante["sArchivoFIEL"].ToString());

Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Gerardo Valerio (1 intervención) el 06/01/2017 22:47:26
Muchas gracias por la información! Trabajaré sobre ello.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Alejandro (35 intervenciones) el 02/12/2016 01:01:12
Agregue la extension .wsdl, es el mismo servicio, cualquiera de las dos debería funcionar consumiendo directo la URL ( sin descargar nada )


1
2
3
4
5
// Con extension .wsdl
https://pruebas.aduanetm3.net/webservices/doda/v4/WebServiceDodaPort.wsdl
 
// Con extension .xml
https://pruebas.aduanetm3.net/webservices/doda/v4/WebServiceDodaPort.xml
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

MATCE DODA-QR Implementación

Publicado por JHG7380 (5 intervenciones) el 02/12/2016 04:54:42
Hola alguien sabe que datos se envian en el atributo <operacionARealizar></operacionARealizar>, cuando se requiere modificar un Doda.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Alejandro (35 intervenciones) el 02/12/2016 05:44:12
En los XSD se especifica :

1
2
3
4
5
<xsd:simpleType name="operacionARealizar">
	<xsd:restriction base="xsd:string">
		<xsd:pattern value="(A|B|C)"/>
	</xsd:restriction>
</xsd:simpleType>


Por lo que se pudiera interpretar que para modificarDoda la operacionARealizar puede ser A=Alta, B=Baja, C=Cambio.


Entonces si modifico un DODA puedo actualizar, borrar o agregar pedimentos.


CDT en el otro foro preguntaron si alguien ya recibió el correo con la nueva documentación ...

Por nuestra parte, no hemos recibido ninguno de los siguientes documentos que mencionaron :

* Manual de implementación.
* Manual de operación.
* FIEL de pruebas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

MATCE DODA-QR Implementación

Publicado por Brenda (3 intervenciones) el 02/12/2016 16:07:26
Nosotros tampoco hemos recibido ninguno de los documentos. Pueden poner la url del otro foro que comentan.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Alejandro (35 intervenciones) el 02/12/2016 16:28:00
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por juan (5 intervenciones) el 02/12/2016 16:30:38
Al momento de consumir el webservices por java o por Visual Studio me arroja el siguiente error
HTTP transport error: javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No subject alternative names present
Alguien sabe como solucionarlo, segun entiendo me pide el certificado

Gracias

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Jorge (5 intervenciones) el 02/12/2016 17:08:07
El error que comentas lo que creo es que tienen que registrar en certificado de seguridad que tiene la pagina..
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por JHG7380 (5 intervenciones) el 02/12/2016 19:41:28
Alguien ya pudo modificar un doda, ya que yo envio una modificacion y ya me regresa un ticket, pero al momento de consultar Estatus, me Marca "INCORRECTO".
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Brenda (19 intervenciones) el 02/12/2016 21:07:44
Buenas tardes.

Comparto el documento con los nuevos casos de prueba que enviaron el día de hoy.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
3
Comentar

MATCE DODA-QR Implementación

Publicado por Gerardo (21 intervenciones) el 03/12/2016 17:46:06
Gracias por poner los archivos.
Estoy haciendo los casos de prueba , pero ahora piden que en vez de poner numero de contenedor se ponga el email del programador.
Lo malo que al consultar el estatus del ticket sigue regresando el estatus INCORRECTO y el mensaje INCORRECTO.
Supuestamente esta semana qua ya termino iban a publicar cambios para que se mostrar el mensaje real de portue el DODA estaba INCORRECTO.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Gerardo (21 intervenciones) el 03/12/2016 18:44:35
Si han notado que en los casos de prueba indican en los campos CantidadUMC, ImporteEfectivoDLS,ImporteDifOtros no se deben especificar, es decir irse vacios por ser pedimento Normal.

Pero en la documentación del apendice 17 para generar el codigo de barras si indican que debe llevar valores.
Uds como estan llenando estos datos en el SOAPUI???
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Brenda (19 intervenciones) el 05/12/2016 18:11:13
Si, de hecho en el Layout de Excel que según se va a cargar en el portal, para pedimentos normales estos tres campos se deben incluir (cantidadUMC, ImporteEfectivoDLS,ImporteDifOtros), como indicaba en el compañero Alejandro en otro post hay muchas inconsistencias entre lo que mandan en los casos de prueba y lo que hay en el manual de operación, igual con el COVE en pedimentos normales según no se envía y ellos lo están incluyendo en las pruebas.

Nosotros estamos haciendo pruebas enviándolo en 0 y aunque nos regresa numero de ticket si queremos consultar el numero de integración nos devuelve estatus INCORRECTO sin mas detalles del porque.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Alejandro (35 intervenciones) el 05/12/2016 18:34:45
Esto es lo que pude detectar del análisis que realizamos al documento compartido.

1.- Mención y uso del nodo Tipo de Movimiento.
Parece ser que este nodo fue sustituido por cada método del WSDL, como que en algún momento solo existía un método y dicho nodo hacia las veces de cada función o método actual del WSDL.

2.- En DTA / NIU
En pedimentos normales que se debe enviar.

3.- COVE
En los casos de prueba, Por que ponen COVE en pedimentos normales y partes II

4.- Estandarización
Cuando dicen "Pedimento Factura" se debe entender que hacen referencia a un Pedimento Consolidado ?

5.- Modificaciones
En los casos de prueba, En el nodo Operación a Realizar indican que se debe llenar el valor "M" siendo que los XSD se restringe a A|B|C, debemos entender que:
M = Modificación = C = Cambio ?

6.- Apéndice A Manual de Operación
- Mencionan por separado NIU y DTA/NIU

- Por que hacen referencia al dato "RFC del importador exportador" ?

- Por que hacen referencia al dato "RFC Solicitante" ?

- XML Signature : Se entiende que Signature sera a nivel XML cuando ellos lo exponen en los casos a nivel pedimento.

7.- ANEXO A II Tabla de Tipo de Movimiento
1 Registro. 2 Modificar. 3 Eliminacion. 4 Consulta Estatus. 5 Consulta General. 6 Consulta Especifica.
Aquí se entiende que en algún momento mediante este dato ( Tipo de Movimiento ) se hacia la solicitud al web service sin embargo en ultimas versiones ya se cuenta con un método especifico en el WSDL para cada acción.


8.- Anexo B
Se muestran nodos como entrylist, color, rfcie, por que si no son declarados ?
Así como TipoMovimiento el cual se entiende que ya fue reemplazado por cada método del WSDL.


9.- Anexo C Cadena Original
Deberían proporcionar un Documento de Transformación XML ( XSLT ) para simplificar y eliminar posibles errores de los usuarios.


10.- ANEXO D Mensajes y Errores
Deberían publicar un documento paralelo con los diferentes mensajes asi como acciones correctivas, y en caso de errores internos del SAT indicar procedimientos a seguir .


11.- ANEXO E Catalogo de Aduanas conforme al Anexo 22
Deberían hacer referencia solo al apéndice de aduanas



12.- ANEXO G Catalogo de Claves de Documento
Que objeto tienen ya que no son declaradas ?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Ed (8 intervenciones) el 07/12/2016 17:20:24
Buenos días

ya lograron hacer alguna prueba del caso de Modificaciones y Consulta General?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Alejandro (35 intervenciones) el 07/12/2016 17:56:57
De hecho ya no le intente, las respuestas para "modificarDoda" dan este error :

1
2
3
4
5
6
7
8
9
10
<faultcode>soapenv:Client</faultcode>
<faultstring>Error de Validacion Sintactica</faultstring>
<faultactor>http://www.sat.gob.mx/siatbus/voce</faultactor>
<detail>
<Message>Error detectado en el intermediario</Message>
<errorcode>400</errorcode>
<Error>Error: [1:693] cvc-complex-type.2.4.a: Invalid content was found starting
                    with element &apos;aduana&apos;. One of &apos;{caat, contenedores, idTransporte,
                    fastId, pedimentoAmericano, tipoOperacion}&apos; is expected.
</Error>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Ed (8 intervenciones) el 07/12/2016 18:07:33
Tienes el XML que mandaste?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Alejandro (35 intervenciones) el 07/12/2016 18:14:08
Aquí van, el envío y lo que regreso.

Use los datos del altaDoda del ejemplo del SOAP-UI que mandaron ayer para sacar un "numero de integración".



Luego ( modificarDoda ) puedes intentar cambiar el COVE u otro dato sin embargo el resultado siempre es el mismo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Feliciano Resendiz Espitia (1 intervención) el 03/12/2016 21:32:03
nosotros tambien tenemos el mismo problema desarrollamos en Visual Basic

primero registramos el certificado de la URL que nos proporcionaron

utilizamos la URL quitandole ?wsdl

pero ahora me manda el siguiente mensaje cuando consumimos el servicio

<?xml version="1.0" encoding="utf-8" ?>
- <Envelope>
<Header />
- <Body>
- <Fault>
<faultcode>env:Server</faultcode>
<faultstring />
<detail type="faultDetails" />
</Fault>
</Body>
</Envelope>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Jorge (8 intervenciones) el 04/12/2016 17:56:27
Buenos dias.
Despues de semanas a prueba y error, por fin me dio respuesta con ticket.
Quiten la linea "xhttp.setRequestHeader "SOAPAction", URL" antes del .send
Al parecer este webservice funciona con entrada diferente a los del resto la vucem.
Espero les ayude.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Brenda (19 intervenciones) el 05/12/2016 16:09:32
Hola buen día.

¿Saben que se debe enviar en el campo Signature? para los nuevos casos de prueba que enviaron.

- Signature <Envío de la información signada con el protocolo SHA256>>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Alejandro (35 intervenciones) el 05/12/2016 16:19:30
No, esta medio raro, en los casos de prueba esta a nivel Pedimento sin embargo ....

Se hace una referencia en el Manual de Operación Apéndice A "Información del QR" donde dice "XML Signature" lo cual me lleva a pensar que es un dato a Nivel XML ( general ) y no a nivel pedimento.

Hay una gran variedad de inconsistencias en los manuales.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por juan (5 intervenciones) el 05/12/2016 17:04:31
Alguien esta programando en java que me pudiera decir como solucionar lo del error
HTTP transport error: javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No subject alternative names present

Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Isaac (1 intervención) el 06/12/2016 21:44:22
Al querer realizar la consulta de un ticket, tuve problemas desde el dia viernes, y el problema que encontre es el siguiente:

Ticket El ticket será un número único e irrepetible a nivel Nacional. (Esto según los manuales publicados por el SAT)


Y están regresando el ticket como string:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<ticket>061242847</ticket>   pero es númerico no deberian evaluar el 0 al inicio.
 
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Body>
      <NS1:consultaEstatusResponse xmlns:NS1="http://impl.service.qrws.ce.siat.sat.gob.mx/siatbus/matce">
         <doda>
            <respuesta>
               <rfcSolicitante>DODA8001011A1</rfcSolicitante>
               <ticket>061242847</ticket>
               <numeroIntegracion>1001800</numeroIntegracion>
               <estatus>1</estatus>
               <resultadoValidacion>CORRECTO</resultadoValidacion>
               <numeroSerieSAT>in datos de retorno de la selladora</numeroSerieSAT>
               <cadenaOriginalSAT>||170|25|1001800|2016-12-06 14:34:43||</cadenaOriginalSAT>
               <selladoSAT>Sin datos de retorno de la selladora</selladoSAT>
               <fechaHora>2016-12-06 14:13:04</fechaHora>
               <mensajes>
                  <mensaje>CORRECTO</mensaje>
               </mensajes>
            </respuesta>
         </doda>
      </NS1:consultaEstatusResponse>
   </soapenv:Body>
</soapenv:Envelope>



Y así le estaba enviando yo y pues me regresaba error.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<ticket>61242847</ticket>   me regresa Incorrecto
 
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Body>
      <NS1:consultaEstatusResponse xmlns:NS1="http://impl.service.qrws.ce.siat.sat.gob.mx/siatbus/matce">
         <doda>
            <respuesta>
               <rfcSolicitante>DODA8001011A1</rfcSolicitante>
               <ticket>61242847</ticket>
               <numeroIntegracion>0</numeroIntegracion>
               <estatus>INCORRECTO</estatus>
               <resultadoValidacion>INCORRECTO</resultadoValidacion>
               <numeroSerieSAT/>
               <cadenaOriginalSAT/>
               <selladoSAT/>
               <fechaHora>2016-12-06 02:57:46</fechaHora>
               <mensajes>
                  <mensaje>El número de transacción a consultar no existe</mensaje>
               </mensajes>
               <mensajes>
                  <mensaje>INCORRECTO</mensaje>
               </mensajes>
            </respuesta>
         </doda>
      </NS1:consultaEstatusResponse>
   </soapenv:Body>
</soapenv:Envelope>


Espero y les ayude esta información.
Saludos...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

MATCE DODA-QR Implementación

Publicado por Alejandro (35 intervenciones) el 07/12/2016 07:00:14
Adjunto los archivos del Web Service V5 y el proyecto de SOAP-UI que adjuntaron en el correo de hoy ( 7 Diciembre 2016 ).


Así como las nuevas URL para aquellos que les sea de utilidad consumir directamente por URL ( sin descargar archivos ) y sin batallar con errores de SSL :

URL con extension .XML
1
https://pruebas.aduanetm3.net/webservices/doda/v5/WebServiceDodaPort.xml


URL con extension .WSDL
1
https://pruebas.aduanetm3.net/webservices/doda/v5/WebServiceDodaPort.wsdl


** Ambas contienen exactamente lo mismo en lo particular utilizo la que tiene .XML
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

MATCE DODA-QR Implementación

Publicado por Gerardo (21 intervenciones) el 07/12/2016 16:25:03
Hola Alejandro
Gracias por los link.

Estoy probando el proyecto SOAPUI proporcionado por el SAT "DodaESB-soapui-project V1.xml" y si me da de alta un doda y consulta un estatus. Pero al obtener los el contrato y los esquemas y utilizarlos tanto en SOAPUI y .NET me marca error.

soapui1

En SOAPUI me marca el error: "Error getting response; java.net.SocketException: Connection reset"

En .NET me marca el error:El servidor no proporcionó una respuesta significativa; la causa puede ser un contrato que no coincide, el apagado prematuro de una sesión o un error interno del servidor.

De los contratos lo unico que le cambie es el soapaddress quedando asi: <soap:address location="http://200.57.3.82/AdministradorQr/WebServiceDodaPort"/>

Tambien observó que en el esquema DodaComplexTypeESB.xsd hacen referencia al esquema DodaSimpleType.xsd
<xs:import schemaLocation="../Util/DodaSimpleType.xsd" namespace="http://impl.webservice.util.web.qrws.ce.siat.sat.gob.mx/"/>

Tambien ya lo tengo asi, pero aun asi no me deja conectar al servicio.

NOTA: Utilizando la URL de Alejandro trabaja sin problemas!
Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Alejandro (35 intervenciones) el 07/12/2016 16:33:47
Creo que ya se que es, tienes editar :

1
../Util/DodaSimpleType.xsd

Y dejar solamente

1
DodaSimpleType.xsd

Ya que estas usando los archivos bajo un mismo directorio.

-------

Y en el nodo Port te falto la "s" de https, debe quedar así :

1
https://200.57.3.82/AdministradorQr/WebServiceDodaPort
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

MATCE DODA-QR Implementación

Publicado por Gerardo (21 intervenciones) el 07/12/2016 16:50:38
Gracias Alejandro:
Responder si habia hehco lo de Util, pero no me di cuenta del http por https.
Los descargue de la URL que nos compartiste y ya me estoy conectado, pero en si no sabia porque era el error.

Oye y aprovechando de tu amabilidad, tengo dudas con respecto a los campos del sellado

El firmado sera igual como se firma en el COVE?
Que debemos enviar en CertificadoBase64?

Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Alejandro (35 intervenciones) el 07/12/2016 17:01:33
Si, debe ser igual, agarras la cadena original y la pasas por el proceso de digestión del .key y .cer.

No creo que cambien, por eso les comentaba en el chat de la junta del lunes que es importante que proporcionen FIEL/Sellos de prueba para hacer envíos sin comprometer los datos de los AA.



Al parecer ya les soltaron baro para que pusieran https valido en el SAT, eso lo debieron haber resuelto desde un principio, que bueno que al menos ya tienen un HTTPS valido.

Screen-Shot-2016-12-07-at-10.06.16-AM
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

MATCE DODA-QR Implementación

Publicado por juan (5 intervenciones) el 07/12/2016 19:03:59
A mi aun me sale certificado inseguro :/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

MATCE DODA-QR Implementación

Publicado por Alejandro (35 intervenciones) el 07/12/2016 19:11:28
Tienes razón, sale invalido quien sabe por que hace rato salió bien, probablemente en la PC donde hicimos esa prueba estaba agregado el certificado manualmente, ahorita ya me sale invalido de nuevo en otra PC.

Aqui van de nuevo las URL del server de pruebas :

URL con extension .XML
1
https://pruebas.aduanetm3.net/webservices/doda/v5/WebServiceDodaPort.xml


URL con extension .WSDL
1
https://pruebas.aduanetm3.net/webservices/doda/v5/WebServiceDodaPort.wsdl


** Ambas contienen exactamente lo mismo en lo particular utilizo la que tiene .XML
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Edwin (3 intervenciones) el 07/12/2016 22:25:20
Hola buenas tardes,

veo que el sellado y el firmado sera igual que como se hizo en el COVE. (yo trabaje con openssl si ocupan apoyo con gusto puedo compartir los comandos)

me podrían apoyar con las sig preguntas:

* en el XML para consumir el metodo altaDoda la serie de donde se obtiene? encontre en internet algo asi como obtener el numero de serie del certificado, se refiere a esto? http://www.bdat.net/documentos/certificados_digitales/x359.html
* también veo que para formar la cadena original (anexada al XML para consumir el método altaDoda), de donde obtenemos el punto 7. -Número de integración proporcionado por el sistema ?

ANEXO C Cadena original

La Cadena Original deberá ser conformada con la siguiente estructura:

1. -Clave de la aduana-sección en la que se tramita el despacho aduanero, 3 dígitos.
2. -Número de la patente o autorización que corresponda al representante legal, agente o apoderado aduanal que realiza el despacho de las mercancías. Se conforma por cuatro caracteres alfanuméricos
3. -Número total de pedimentos que conforman el DODA
4. -Número de todos y cada uno de los pedimentos que conforman el documento, separados por comas
5. En caso de las facturas y relación de facturas
6. -El pedimento va seguido de un guion medio y del número del acuse de valor (COVE)
7. -Número de integración proporcionado por el sistema
8. -Número de identificación del transporte declarado -Número de caja o contenedores separados por coma
9. -Estampa de tiempo de la generación del documento en formato: aaaa-mm-dd hh:mm:ss (hora del centro del país).
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Alejandro (35 intervenciones) el 07/12/2016 23:24:05
1.- De la liga que pusiste el numero de serie del certificado es :
1
openssl x509 -in cert.pem -noout -serial

Se saca directamente del .cer o si trabajas sobre el .pem igual

2.- El numero de integración es como tu numero de COVE, sale ya que consultas el ticket ( que viene siendo como el numero de operación del cove ), ... no debería de ir en la cadena original de altaDoda
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

MATCE DODA-QR Implementación

Publicado por Edwin (3 intervenciones) el 08/12/2016 03:01:18
Alejandro realmente agradezco tu ayuda,

a) entonces la cadena original para consumir el método altaDoda debería quedar con toda la información requerida a excepción el campo 7 (numero de integración)?

| |1.Aduana|2.Patente|3.Total Pedimentos|4.Pedimentos separados por coma|5.facturas y relaciones de facturas|6.Pedimento-COVE|7.Numero de integración(Vacio)|8.Numero de caja/contenedor separado por coma|9.tiempo de generacion aaaa-mm-dd hh:mm:ss||

mis dudas serian solo en estos campos para estructurar la cadena original para la altaDoda
5.En caso de facturas y relaciones de facturas.( a que se refiere este campo?)
6.Pedimento-COVE. (listar cada uno de los pedimentos-cove separados por comas?)


b) en el xml para enviar al consumir altaDoda, tiene la etiqueta SignatureValue, como puedo obtener esta?
<xd:Signature>
<xd:SignatureValue>?</xd:SignatureValue>
</xd:Signature>

el xml adjunto me lo genera al crear el proyecto en el soapui con la informacion que nos proporcionaste Alejandro.(V5)

De antemano agradezco su apoyo,

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Alejandro (35 intervenciones) el 08/12/2016 06:14:42
Hola Efrain.


En la junta de hoy mencionaron precisamente esos puntos que mencionas.

Siento que lo mejor ahorita para esas dudas que tienes es esperar que SAT comparta el nuevo manual y ver si incorporan mejor y mas detallada información de esos procedimientos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Armando (2 intervenciones) el 07/12/2016 18:19:59
Buen Dia,

Estoy realizando pruebas con el soapUI, y me sale esta respuesta
no se si alguno de ustedes tambien les salio algo parecido

1
2
3
4
5
6
7
8
9
10
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
   <env:Header></env:Header>
   <env:Body>
      <env:Fault>
         <faultcode>env:Server</faultcode>
         <faultstring></faultstring>
         <detail fault:type="faultDetails" xmlns:fault="http://www.vordel.com/soapfaults"></detail>
      </env:Fault>
   </env:Body>
</env:Envelope>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Gerardo (21 intervenciones) el 07/12/2016 19:04:28
Hola Armando

A mi me ha salido varias veces pero por lo general es porque el xml esta mal structurado. Revisa todo tu xml a conciencia porque cuando copio y pego a veces se quedan esos datos pegados por varios lados y es lo que me genera el error.

Ejemplo si copie y pegue el fastId hay veces que me aparece pegado en otro lado del documento.
Ejemplos:

<patenteAutorizacion>3904</patenteAutorizacion>4110000000241

<idTransporte>LSHDG6738</idTran4110000000241sporte>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

MATCE DODA-QR Implementación

Publicado por manuel (12 intervenciones) el 07/12/2016 19:09:09
Hola que tal.
alguien ya pudo recibir el numero de Integración?
Yo solo he llegado a consumir el de AltaDODA y me regresa, esto:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Body>
      <NS1:altaDodaResponse xmlns:NS1="http://impl.service.qrws.ce.siat.sat.gob.mx/siatbus/matce">
         <doda>
            <respuesta>
               <fecha>07-12-2016 12:21:36</fecha>
               <mensajes>
                  <mensaje>Su solicitud ha sido recibida satisfactoriamente</mensaje>
               </mensajes>
               <ticket>071236760</ticket>
            </respuesta>
         </doda>
      </NS1:altaDodaResponse>
   </soapenv:Body>
</soapenv:Envelope>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Armando (2 intervenciones) el 07/12/2016 19:11:07
Gracias Gerardo Si era Exactamente ese el problema ya me esta dando respuesta

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Body>
      <NS1:altaDodaResponse xmlns:NS1="http://impl.service.qrws.ce.siat.sat.gob.mx/siatbus/matce">
         <doda>
            <respuesta>
               <fecha>07-12-2016 12:10:43</fecha>
               <mensajes>
                  <mensaje>Su solicitud ha sido recibida satisfactoriamente</mensaje>
               </mensajes>
               <ticket>071243600</ticket>
            </respuesta>
         </doda>
      </NS1:altaDodaResponse>
   </soapenv:Body>
</soapenv:Envelope>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Brenda (19 intervenciones) el 07/12/2016 19:43:13
Hola Manuel con el numero de ticket ya puedes realizar la consulta por estatus (metodo consultaEstatus) para ver si te devuelve numero de intregración:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xd="http://www.w3.org/2000/09/xmldsig#" xmlns:mat="http://impl.service.qrws.ce.siat.sat.gob.mx/siatbus/matce">
   <soapenv:Header>
   </soapenv:Header>
   <soapenv:Body>
      <mat:consultaEstatus>
         <dodas>
            <credenciales>
               <!--Optional:-->
               <ciec>
                  <!--Optional:-->
                  <Usuario>DODA8001011A1</Usuario>
                  <!--Optional:-->
                  <Contrasena>D0D4P455W0RD</Contrasena>
               </ciec>
            </credenciales>
            <!--1 or more repetitions:-->
            <doda>
               <datosGenerales>
                  <ticket>071236760</ticket>
               </datosGenerales>
            </doda>
         </dodas>
      </mat:consultaEstatus>
   </soapenv:Body>
</soapenv:Envelope>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por manuel mgarcia@intradesystem.com (12 intervenciones) el 07/12/2016 20:50:50
hola Brenda.
pero el resultado que obtengo es esto:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Body>
      <NS1:consultaEstatusResponse xmlns:NS1="http://impl.service.qrws.ce.siat.sat.gob.mx/siatbus/matce">
         <doda>
            <respuesta>
               <rfcSolicitante>DODA8001011A1</rfcSolicitante>
               <ticket>071236760</ticket>
               <numeroIntegracion>0</numeroIntegracion>
               <estatus>INCORRECTO</estatus>
               <resultadoValidacion>INCORRECTO</resultadoValidacion>
               <numeroSerieSAT/>
               <cadenaOriginalSAT/>
               <selladoSAT/>
               <fechaHora>2016-12-07 02:10:49</fechaHora>
               <mensajes>
                  <mensaje>INCORRECTO</mensaje>
               </mensajes>
            </respuesta>
         </doda>
      </NS1:consultaEstatusResponse>
   </soapenv:Body>
</soapenv:Envelope>

tambien a ti te muestra lo mismo?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Brenda (19 intervenciones) el 07/12/2016 21:31:11
Hola Manuel.

Puedes verificar con este ejemplo de alta de pedimento normal (viene en el ultimo XML que enviaron que me parece compartió por aquí Alejandro ), con este ya te debería regresar un numero de integración con el ticket que te devuelva, aunque al final parece que todo esta amarrado con la información que ellos proporcionan por que si luego cambias algún dato ya te devuelve estatus incorrecto.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xd="http://www.w3.org/2000/09/xmldsig#" xmlns:mat="http://impl.service.qrws.ce.siat.sat.gob.mx/siatbus/matce">
 
   <soapenv:Body>
      <mat:altaDoda>
         <dodas>
            <credenciales>
               <!--Optional:-->
               <ciec>
                  <!--Optional:-->
                  <Usuario>DODA8001011A1</Usuario>
                  <!--Optional:-->
                  <Contrasena>D0D4P455W0RD</Contrasena>
               </ciec>
               <!--Optional:-->
               <sellado>
                  <!--Optional:-->
                  <cadenaOriginalAA>||170|3904|2|6109880|1000527|SJSJS8484||DKD8484,3434KDKD,444,JDJD848|2016-08-24 13:41:11||</cadenaOriginalAA>
                  <!--Optional:-->
                  <certificado64></certificado64>
                  <!--Optional:-->
                  <firmado>XSWaAfoKxvt9ONv/kRZNO7dpserGyDt/LpSID60mK0FOa8h/8mfrY8aredINuc+Od5bWawQN8tOh2sRveyZLA99sSR0hwrJzMpUCphtKwFaijtuNvO7A5vcz7/yDH0i7WbgjxKsiUMbmwQa1A3BPQEUtssJn/tL1MIict2LtV6I=</firmado>
                  <!--Optional:-->
                  <serie>20001000000300002779</serie>
               </sellado>
            </credenciales>
            <!--1 or more repetitions:-->
            <doda>
               <!--Optional:-->
               <datosGenerales>
                  <!--Optional:-->
                  <aduana>170</aduana>
                  <!--Optional:-->
                  <seccion>170</seccion>
                  <!--Optional:-->
                  <caat>0669</caat>
                  <!--Optional:-->
                  <contenedores>
                     <!--Zero or more repetitions:-->
                     <contenedor>
                        <!--Zero or more repetitions:-->
                        <candados>
                           <!--Optional:-->
                           <valorCandado>CANDPBR876</valorCandado>
                        </candados>
                        <candados>
                           <!--Optional:-->
                           <valorCandado>CANDPBR877</valorCandado>
                        </candados>
                        <!--Optional:-->
                        <valorContenedor>PBR896553</valorContenedor>
                     </contenedor>
                  </contenedores>
                  <!--Optional:-->
                  <idTransporte>LSHDG6738</idTransporte>
                  <!--Optional:-->
                  <fastId>4110000000241</fastId>
                  <!--Zero or more repetitions:-->
 
                  <tipoOperacion>1</tipoOperacion>
               </datosGenerales>
               <!--Optional:-->
               <pedimentos>
                  <!--1 or more repetitions:-->
                  <pedimento>
                     <!--Optional:-->
                     <patenteAutorizacion>3904</patenteAutorizacion>
                     <!--Optional:-->
                     <documento>6112843</documento>
                     <!--Optional:-->
                     <numeroRemesa>0</numeroRemesa>
                     <!--Optional:-->
                     <dtaNiu>0</dtaNiu>
                     <!--Optional:-->
                     <importeDifDolares>0</importeDifDolares>
                     <!--Optional:-->
                     <importeEfectivoDolares>4305</importeEfectivoDolares>
                     <!--Optional:-->
                     <umc>1</umc>
                     <!--Optional:-->
                     <articulo7>0</articulo7>
                     <!--Optional:-->
                     <cove></cove>
                  </pedimento>
               </pedimentos>
            </doda>
         </dodas>
      </mat:altaDoda>
   </soapenv:Body>
</soapenv:Envelope>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Gerardo (21 intervenciones) el 08/12/2016 00:38:58
Les comento que a mi me marcaba estatus incorrecto por que en el DTA manadaba valor 0.00, cambiandolo a 0 ya me marca estatus CORRECTO.

Por si les sirve de algo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Manuel (12 intervenciones) el 07/12/2016 21:29:19
ya no alcance a comentarte, en la Webex del SAT.
pero el punto esta en que no he podido obtener un numero de integración... dime que xml generaste para obtenerlo.
saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Brenda (19 intervenciones) el 07/12/2016 21:36:49
Justo en el post anterior al tuyo te enviaba el ejemplo =D
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Manuel (12 intervenciones) el 07/12/2016 21:44:39
ok, gracias, voy a realizar la prueba y te comento.
gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Manuel (12 intervenciones) el 08/12/2016 02:01:47
Ya funcionó, el detalle que detecte, es eliminado la seccón de Pedimento Americano, esa era la diferencia con mi xml.

gracias, seguiremos en esta masacre jajaja
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Manuel (12 intervenciones) el 12/12/2016 18:32:19
Hola Brenda.
Sabes con tu ejemplo todo habia estado funcionando bien, daba de alta, consulta el ticket y obtenia el numero de integración.
Pero el dia de hoy ya no funciono .
Te esta pasando lo mismo o tu si sigues haciendo la prueba con exito?
saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Brenda (19 intervenciones) el 12/12/2016 23:09:23
Hola Manuel.

Nope estamos igual que tu =D, desde que publicaron los nuevos contratos, ya ni con los casos de prueba que mandaron el viernes nos regresa numero de integración solo nos regresa ticket y luego al consultarlo estatus incorrecto y ve tu a saber cual es el error :(.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Alejandro (35 intervenciones) el 12/12/2016 23:10:30
Hola todos, me perdí la junta de hoy, paso algo relevante ?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Manuel (12 intervenciones) el 12/12/2016 23:36:17
Hola Brenda
Pense que habia sido yo, que le habria movido a algo!!.
que Frustrante es esto jajaja en fin. esperaremos a que liberen.
gracias Brenda
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Manuel (12 intervenciones) el 12/12/2016 23:38:24
que tal Alejandro.
Te resumo la junta...
"Vamos a Revisarlo... Mandanos por correo tus request..."
eso fue todo a las preguntas que les hicieron.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

MATCE DODA-QR Implementación

Publicado por Alejandro (35 intervenciones) el 12/12/2016 23:51:56
Caray, que lamentable, deberían decir YA que aduana entra para saber que tanto impacto vamos a tener.


Gracias Manuel !!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Brenda (19 intervenciones) el 13/12/2016 01:36:23
Entre otras cosas aparte del excelente resumen de Manuel, según dijeron que hoy en la tarde nos iban a notificar sobre lo de que no esta regresando numero de integración y que supuestamente mañana iban a mandar un boletín con lo de la liberación del portal.

PD. No se olviden de deshabilitar el antivirus y checar el spam jajajajaja
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

MATCE DODA-QR Implementación

Publicado por Gerardo (21 intervenciones) el 14/12/2016 17:29:57
Alguin ya revisó el nuevo contrato que liberarón ayer.
Por mi parte corriendo los ejemplos que trae el proyecto que enviaron en SOAPUI obtuve lo siguiente:

Ejemplo:
DOS PEDIMENTOS --> Devuelve ticket, pero al consultar ESTATUS devuelve INCORRECTO con mensaje "El tipo de pedimento no es valido", pero no dice cual de los dos pedimentos o si son los dos los que estan invalidos y porque los considera invalidos.

INCORRECTO -> Devuelve ticket, al consultar estatus INCORRECTO con mensaje "El importe en Dolares no es valido", "Cantidad Diferencia en Dolares Invalida" . Esto es correcto.

NORMAL --> Devuelve ticket , al consultar estatus dice CORRECTO y devuelve IdIntegracion

TRES PEDIMENTOS --> Devuelve ticket, pero al consultar estatus dice INCORRECTO y como mensaje dice INCORRECTO, no dice el porque esta incorrecto.

CONSULTA ESPECIFICA --> Se envia IDIntegracion que en consulta de ESTATUS devuelve CORRECTO, pero en esta consulta devuelve estatus INCORRECTO con mensaje: INCORRECTO.

CONSULTA GENERAL DODA --> Devuelve Fault

MODIFICAR DODA --> Devuelve Fault

ELIMINAR DODA --> Devuelve Fault y error de propagacion.

Algo que veo es eque en sus ejemplos ellos envia un IdIntegracion: 1000997 de 7 posiciones, pero los que el servicio te devuelve son de 9 posiciones.

Alguien mas ha detectado algo?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Ed (8 intervenciones) el 14/12/2016 18:10:49
Las pruebas compartidas NO están del todo correctas.

Alta Doda:
Cambia el número de Pedimento, el que funciona es el de NORMAL (6112020), el pedimento en DOS PEDIMENTOS y TRES PEDIMENTOS no da número de integración.

Eliminar Doda:
Usa tu propio número de integración.

Consulta Estatus:
Usa tu propio número de Ticket

Consulta general:
Solo me ha funcionado con mi propio número de integración

Modificar Doda:
No he logrado hacerlo funcionar, alguien si?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por juan (5 intervenciones) el 14/12/2016 18:29:26
Buenos dias Gerardo

el eliminar doda te devuelte el error
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Body>
      <soapenv:Fault>
         <detail>
            <errorcode>400</errorcode>
            <Exceptions>
               <Error>2230</Error>
               <Text>Caught exception and rethrowing</Text>
            </Exceptions>
            <Exceptions>
               <Error>2488</Error>
               <Text>Error detected, rethrowing</Text>
               <Insert>mx.gob.sat.siat.qr.dodaFanIn_ConstruirReply.Main</Insert>
               <Insert>9.5</Insert>
               <Insert>PROPAGATE FINALIZE DEFAULT DELETE DEFAULT;</Insert>
            </Exceptions>
            <Exceptions>
               <Error>2230</Error>
               <Text>Caught exception and rethrowing</Text>
            </Exceptions>
            <Exceptions>
               <Error>2488</Error>
               <Text>Error detected, rethrowing</Text>
               <Insert>mx.gob.sat.siat.qr.dodaFanIn_opSeleccionada.Main</Insert>
               <Insert>4.3</Insert>
               <Insert>PROPAGATE TO LABEL InputLocalEnvironment.Destination.RouterList.DestinationData.labelName FINALIZE DEFAULT DELETE DEFAULT;</Insert>
            </Exceptions>
            <Exceptions>
               <Error>2230</Error>
               <Text>Caught exception and rethrowing</Text>
            </Exceptions>
            <Exceptions>
               <Error>2488</Error>
               <Text>Error detected, rethrowing</Text>
               <Insert>mx.com.sat.exception.SFHandleFault_CrearFault.Main</Insert>
               <Insert>32.4</Insert>
               <Insert>THROW EXCEPTION  MESSAGE 2951 VALUES( xmlnscRef.faultactor, xmlnscRef.faultstring, faultCode, msjFault);</Insert>
            </Exceptions>
            <Exceptions>
               <Error>2951</Error>
               <Text>User generated exception</Text>
               <Insert/>
               <Insert>PreparedStatementCallback; SQL [INSERT INTO CETA_ERROR (NUM_TRANSACCION, C_MODULOSIST, D_CVE_ERROR) VALUES( ?, ?, ? )]; ORA-01400: cannot insert NULL into ("SIAT_CET_ADMIN"."CETA_ERROR"."NUM_TRANSACCION")
; nested exception is java.sql.SQLIntegrityConstraintViolationException: ORA-01400: cannot insert NULL into ("SIAT_CET_ADMIN"."CETA_ERROR"."NUM_TRANSACCION")</Insert>
               <Insert>S:Server</Insert>
               <Insert><![CDATA[<NS1:Fault xmlns:NS1="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns4="http://www.w3.org/2003/05/soap-envelope"><faultcode>S:Server</faultcode><faultstring>PreparedStatementCallback; SQL [INSERT INTO CETA_ERROR (NUM_TRANSACCION, C_MODULOSIST, D_CVE_ERROR) VALUES( ?, ?, ? )]; ORA-01400: cannot insert NULL into (&quot;SIAT_CET_ADMIN&quot;.&quot;CETA_ERROR&quot;.&quot;NUM_TRANSACCION&quot;)
; nested exception is java.sql.SQLIntegrityConstraintViolationException: ORA-01400: cannot insert NULL into (&quot;SIAT_CET_ADMIN&quot;.&quot;CETA_ERROR&quot;.&quot;NUM_TRANSACCION&quot;)
</faultstring></NS1:Fault>]]></Insert>
            </Exceptions>
            <originalmessage>
               <NS1:eliminarDoda xmlns:NS1="http://impl.service.qrws.ce.siat.sat.gob.mx/siatbus/matce">
                  <dodas>
                     <credenciales>
                        <ciec>
                           <Usuario>DODA8001011A1</Usuario>
                           <Contrasena>D0D4P455W0RD</Contrasena>
                        </ciec>
                        <sellado>
                           <cadenaOriginalAA>||170|3904|2|6109880|1000527|SJSJS8484||DKD8484,3434KDKD,444,JDJD848|2016-08-24 13:41:11||</cadenaOriginalAA>
                           <certificado64/>
                           <firmado>XSWaAfoKxvt9ONv/kRZNO7dpserGyDt/LpSID60mK0FOa8h/8mfrY8aredINuc+Od5bWawQN8tOh2sRveyZLA99sSR0hwrJzMpUCphtKwFaijtuNvO7A5vcz7/yDH0i7WbgjxKsiUMbmwQa1A3BPQEUtssJn/tL1MIict2LtV6I=</firmado>
                           <serie>20001000000300002779</serie>
                        </sellado>
                     </credenciales>
                     <doda>
                        <datosGenerales>
                           <numeroIntegracion>1001285</numeroIntegracion>
                        </datosGenerales>
                     </doda>
                  </dodas>
               </NS1:eliminarDoda>
            </originalmessage>
         </detail>
      </soapenv:Fault>
   </soapenv:Body>
</soapenv:Envelope>

Ya que ya se habia eliminado el numero de integracion con anterioridad

Genera un altadoda despues consulta el ticket y eliminas el nuevo numero de integracion
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

MATCE DODA-QR Implementación

Publicado por Alejandro (35 intervenciones) el 07/12/2016 19:54:12
A prácticamente una semana no hemos podido hacer un ciclo completo con varios escenarios operativos.

Es lamentable que este proyecto valla a salir en estas circunstancias, entiendo que no todas las aduanas se incorporan en un inicio sin embargo es importante que digan cuales serán.

A una semana casi :

* No hay Manual de implementación correcto.
* No hay Manual de operación correcto.
* No hay FIEL de pruebas.
* No hay un documento XSLT para generar la Cadena Original
* No hay pruebas con casos operativos reales.
* No hay una URL productiva
* No hay una URL de pruebas valida
* No hay un FAQ ( Preguntas Frecuentes )

Hay que hacer notar lo anterior en las juntas

Dudo mucho que el SAT internamente en cuestiones de hardware, conexiones etc., este listo para que este proyecto despegue.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Gerardo (21 intervenciones) el 07/12/2016 20:43:46
Frustrante.
Envian en sus casos de prueba solo ejemplos que dan estatus correcto, pero si mandas algo diferente te envia estatus INCORRECTO pero no dicen porque
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Ed (8 intervenciones) el 12/12/2016 19:17:46
Alejandro, van a tocar este tema en la reunión del SAT?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Alejandro (35 intervenciones) el 07/12/2016 23:14:35
Adjunto Ejemplo funcional de envío y respuesta de modificarDoda

Como comentaron en la junta, hay que quitar la aduana y sección ( absurdo pero si )
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Jorge (5 intervenciones) el 07/12/2016 23:47:58
Aqui el detalle es que si consultar el estatus del ticket que te regreso en la edicion te muestra como incorrecto o sea no da un numero de Transaccion.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Brenda (19 intervenciones) el 08/12/2016 01:12:23
Buenas tardes.

Comparto ejemplo de una prueba que hicimos con la opción de modificar:

1. Dimos de alta un doda para pedimento normal (con los datos del XML que enviaron)
2. Se consulto estatus y se obtuvo numero de integración.
3. Se envío a modificar solo información del encabezado (fast ID e identificador del transporte) sin la información de pedimentos y quitando la aduana y sección y con el ticket devuelto ya devolvió un estatus correcto y haciendo la consulta especifica "aparentemente" si se modifico la información.

Ya cuando agregamos un pedimento y le indicamos que ese de va a modificar es cuando ya nos devuelve ticket pero con estatus incorrecto.

Alta DODA

Envio:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xd="http://www.w3.org/2000/09/xmldsig#" xmlns:mat="http://impl.service.qrws.ce.siat.sat.gob.mx/siatbus/matce">
 
   <soapenv:Body>
      <mat:altaDoda>
         <dodas>
            <credenciales>
               <!--Optional:-->
               <ciec>
                  <!--Optional:-->
                  <Usuario>DODA8001011A1</Usuario>
                  <!--Optional:-->
                  <Contrasena>D0D4P455W0RD</Contrasena>
               </ciec>
               <!--Optional:-->
               <sellado>
                  <!--Optional:-->
                  <cadenaOriginalAA>||170|3904|2|6109880|1000527|SJSJS8484||DKD8484,3434KDKD,444,JDJD848|2016-08-24 13:41:11||</cadenaOriginalAA>
                  <!--Optional:-->
                  <certificado64></certificado64>
                  <!--Optional:-->
                  <firmado>XSWaAfoKxvt9ONv/kRZNO7dpserGyDt/LpSID60mK0FOa8h/8mfrY8aredINuc+Od5bWawQN8tOh2sRveyZLA99sSR0hwrJzMpUCphtKwFaijtuNvO7A5vcz7/yDH0i7WbgjxKsiUMbmwQa1A3BPQEUtssJn/tL1MIict2LtV6I=</firmado>
                  <!--Optional:-->
                  <serie>20001000000300002779</serie>
               </sellado>
            </credenciales>
            <!--1 or more repetitions:-->
            <doda>
               <!--Optional:-->
               <datosGenerales>
                  <!--Optional:-->
                  <aduana>170</aduana>
                  <!--Optional:-->
                  <seccion>170</seccion>
                  <!--Optional:-->
                  <caat>0669</caat>
                  <!--Optional:-->
                  <contenedores>
                     <!--Zero or more repetitions:-->
                     <contenedor>
                        <!--Zero or more repetitions:-->
                        <candados>
                           <!--Optional:-->
                           <valorCandado>CANDPBR876</valorCandado>
                        </candados>
                        <candados>
                           <!--Optional:-->
                           <valorCandado>CANDPBR877</valorCandado>
                        </candados>
                        <!--Optional:-->
                        <valorContenedor>PBR896553</valorContenedor>
                     </contenedor>
                  </contenedores>
                  <!--Optional:-->
                  <idTransporte>LSHDG6738</idTransporte>
                  <!--Optional:-->
                  <fastId>4110000000241</fastId>
                  <!--Zero or more repetitions:-->
 
                  <tipoOperacion>1</tipoOperacion>
               </datosGenerales>
               <!--Optional:-->
               <pedimentos>
                  <!--1 or more repetitions:-->
                  <pedimento>
                     <!--Optional:-->
                     <patenteAutorizacion>3904</patenteAutorizacion>
                     <!--Optional:-->
                     <documento>6112843</documento>
                     <!--Optional:-->
                     <numeroRemesa>0</numeroRemesa>
                     <!--Optional:-->
                     <dtaNiu>0</dtaNiu>
                     <!--Optional:-->
                     <importeDifDolares>0</importeDifDolares>
                     <!--Optional:-->
                     <importeEfectivoDolares>4305</importeEfectivoDolares>
                     <!--Optional:-->
                     <umc>1</umc>
                     <!--Optional:-->
                     <articulo7>0</articulo7>
                     <!--Optional:-->
                     <cove></cove>
                  </pedimento>
               </pedimentos>
            </doda>
         </dodas>
      </mat:altaDoda>
   </soapenv:Body>
</soapenv:Envelope>

Respueta:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Body>
      <NS1:altaDodaResponse xmlns:NS1="http://impl.service.qrws.ce.siat.sat.gob.mx/siatbus/matce">
         <doda>
            <respuesta>
               <fecha>07-12-2016 18:12:19</fecha>
               <mensajes>
                  <mensaje>Su solicitud ha sido recibida satisfactoriamente</mensaje>
               </mensajes>
               <ticket>071219125</ticket>
            </respuesta>
         </doda>
      </NS1:altaDodaResponse>
   </soapenv:Body>
</soapenv:Envelope>

Consulta Estatus Respuesta:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Body>
      <NS1:consultaEstatusResponse xmlns:NS1="http://impl.service.qrws.ce.siat.sat.gob.mx/siatbus/matce">
         <doda>
            <respuesta>
               <rfcSolicitante>DODA8001011A1</rfcSolicitante>
               <ticket>071219125</ticket>
               <numeroIntegracion>1002066</numeroIntegracion>
               <estatus>1</estatus>
               <resultadoValidacion>CORRECTO</resultadoValidacion>
               <numeroSerieSAT>in datos de retorno de la selladora</numeroSerieSAT>
               <cadenaOriginalSAT>||170|25|1002066|2016-12-07 18:12:19||</cadenaOriginalSAT>
               <selladoSAT>Sin datos de retorno de la selladora</selladoSAT>
               <fechaHora>2016-12-07 17:50:39</fechaHora>
               <mensajes>
                  <mensaje>CORRECTO</mensaje>
               </mensajes>
            </respuesta>
         </doda>
      </NS1:consultaEstatusResponse>
   </soapenv:Body>
</soapenv:Envelope>

Modificar:

Envio (cambiando el fastId y el identificador del transporte)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xd="http://www.w3.org/2000/09/xmldsig#" xmlns:mat="http://impl.service.qrws.ce.siat.sat.gob.mx/siatbus/matce">
     <soapenv:Body>
      <mat:modificarDoda>
         <!--1 or more repetitions:-->
         <dodas>
            <credenciales>
               <!--Optional:-->
               <ciec>
                  <!--Optional:-->
                  <Usuario>DODA8001011A1</Usuario>
                  <!--Optional:-->
                  <Contrasena>D0D4P455W0RD</Contrasena>
               </ciec>
               <!--Optional:-->
               <sellado>
                  <!--Optional:-->
                  <cadenaOriginalAA>||170|3904|2|6109880|1000527|SJSJS8484||DKD8484,3434KDKD,444,JDJD848|2016-08-24 13:41:11||</cadenaOriginalAA>
                  <!--Optional:-->
                  <certificado64>?</certificado64>
                  <!--Optional:-->
                  <firmado>XSWaAfoKxvt9ONv/kRZNO7dpserGyDt/LpSID60mK0FOa8h/8mfrY8aredINuc+Od5bWawQN8tOh2sRveyZLA99sSR0hwrJzMpUCphtKwFaijtuNvO7A5vcz7/yDH0i7WbgjxKsiUMbmwQa1A3BPQEUtssJn/tL1MIict2LtV6I=</firmado>
                  <!--Optional:-->
                  <serie>20001000000300002779</serie>
               </sellado>
            </credenciales>
            <!--1 or more repetitions:-->
            <doda>
               <datosGenerales>
                  <numeroIntegracion>1002066</numeroIntegracion>
                  <!--Optional:-->
                  <caat>0669</caat>
                  <!--Optional:-->
                 <contenedores>
                     <!--Zero or more repetitions:-->
                     <contenedor>
                        <!--Zero or more repetitions:-->
                        <candados>
                           <!--Optional:-->
                           <valorCandado>CANDPBR876</valorCandado>
                        </candados>
                        <candados>
                           <!--Optional:-->
                           <valorCandado>CANDPBR877</valorCandado>
                        </candados>
                        <!--Optional:-->
                        <valorContenedor>PBR896553</valorContenedor>
                     </contenedor>
                  </contenedores>
                  <!--Optional:-->
                  <idTransporte>LSHDG6751</idTransporte>
                  <!--Optional:-->
                  <fastId>4110000000242</fastId>
 
                  <tipoOperacion>1</tipoOperacion>
               </datosGenerales>
 
            </doda>
         </dodas>
      </mat:modificarDoda>
   </soapenv:Body>
</soapenv:Envelope>

Respuesta:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Body>
      <NS1:modificarDodaResponse xmlns:NS1="http://impl.service.qrws.ce.siat.sat.gob.mx/siatbus/matce">
         <doda>
            <respuesta>
               <fecha>07-12-2016 18:15:38</fecha>
               <mensajes>
                  <mensaje>Su solicitud ha sido recibida satisfactoriamente</mensaje>
               </mensajes>
               <ticket>071238857</ticket>
            </respuesta>
         </doda>
      </NS1:modificarDodaResponse>
   </soapenv:Body>
</soapenv:Envelope>

Consulta Estatus Respuesta:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Body>
      <NS1:consultaEstatusResponse xmlns:NS1="http://impl.service.qrws.ce.siat.sat.gob.mx/siatbus/matce">
         <doda>
            <respuesta>
               <rfcSolicitante>DODA8001011A1</rfcSolicitante>
               <ticket>071238857</ticket>
               <numeroIntegracion>1002067</numeroIntegracion>
               <estatus>1</estatus>
               <resultadoValidacion>CORRECTO</resultadoValidacion>
               <numeroSerieSAT>in datos de retorno de la selladora</numeroSerieSAT>
               <cadenaOriginalSAT>||170|25|1002067|2016-12-07 18:15:39||</cadenaOriginalSAT>
               <selladoSAT>Sin datos de retorno de la selladora</selladoSAT>
               <fechaHora>2016-12-07 17:53:59</fechaHora>
               <mensajes>
                  <mensaje>CORRECTO</mensaje>
               </mensajes>
            </respuesta>
         </doda>
      </NS1:consultaEstatusResponse>
   </soapenv:Body>
</soapenv:Envelope>

Consulta especifica:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Body>
      <NS1:consultaEspecificaDodaResponse xmlns:NS1="http://impl.service.qrws.ce.siat.sat.gob.mx/siatbus/matce">
         <doda>
            <respuesta>
               <datosGenerales>
                  <aduana>170</aduana>
                  <seccion>170</seccion>
                  <caat>0669</caat>
                  <contenedores/>
                  <idTransporte>LSHDG6751</idTransporte>
                  <fastId>4110000000242</fastId>
                  <tipoOperacion>1</tipoOperacion>
               </datosGenerales>
               <estatus>CORRECTO</estatus>
               <fechaHora>2016-12-07 17:53:59</fechaHora>
               <pedimentos>
                  <pedimento>
                     <patenteAutorizacion>3904</patenteAutorizacion>
                     <documento>6112843</documento>
                     <dtaNiu>259</dtaNiu>
                     <importeDifDolares>0</importeDifDolares>
                     <importeEfectivoDolares>4305</importeEfectivoDolares>
                     <umc>1</umc>
                     <articulo7>0</articulo7>
                  </pedimento>
               </pedimentos>
               <resultadoValidacion>CORRECTO</resultadoValidacion>
               <rfcSolicitante>DODA8001011A1</rfcSolicitante>
            </respuesta>
         </doda>
      </NS1:consultaEspecificaDodaResponse>
   </soapenv:Body>
</soapenv:Envelope>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

MATCE DODA-QR Implementación

Publicado por Brenda (19 intervenciones) el 08/12/2016 17:20:18
Buen día

De casualidad alguien ya recibió el nuevo manual de operación que quedaron de mandar ayer.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Alejandro (35 intervenciones) el 08/12/2016 18:09:40
Hola Brenda, acá no nos ha llegado.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Jorge (8 intervenciones) el 08/12/2016 22:03:03
Buenas tardes, estoy probando y no me da numero de integracion, alguien ha hecho pruebas hoy ???
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Fabian (5 intervenciones) el 08/12/2016 22:15:58
Alguna vez a dado uno distinto a los proporcionados por el SAT?....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Jorge (8 intervenciones) el 08/12/2016 22:26:04
No, si se le pone otra informacion regresa INCORERCTO.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Fabian (5 intervenciones) el 08/12/2016 22:37:27
Entonces a que te refieres que no da numero de integración?, yo si consulto el estatus si me regresa correcto, con el ticket 071219125
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Brenda (19 intervenciones) el 08/12/2016 23:32:19
Buenas tardes.

¿Alguien si ha podido obtener número de integración el día de hoy?, estamos haciendo pruebas de alta de DODA con los datos que mandaron en el XML pasado y con el nuevo contrato pero nos esta regresando estatus incorrecto y no se ha arreglado la parte de que devuelva ya tipificados los mensajes.

Con el numero de ticket que compartio Fabian regresa "CORRECTO" cuando consultas por estatus y en la consulta especifica regresa "INCORRECTO".

Parece que en lugar de avanzar cada que actualizan se pone peor esto :(

Consulta por estatus:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Body>
      <NS1:consultaEstatusResponse xmlns:NS1="http://impl.service.qrws.ce.siat.sat.gob.mx/siatbus/matce">
         <doda>
            <respuesta>
               <rfcSolicitante>DODA8001011A1</rfcSolicitante>
               <ticket>071219125</ticket>
               <numeroIntegracion>1002066</numeroIntegracion>
               <estatus>2</estatus>
               <resultadoValidacion>CORRECTO</resultadoValidacion>
               <numeroSerieSAT>in datos de retorno de la selladora</numeroSerieSAT>
               <cadenaOriginalSAT>||170|25|1002066|2016-12-07 18:12:19||</cadenaOriginalSAT>
               <selladoSAT>Sin datos de retorno de la selladora</selladoSAT>
               <fechaHora>2016-12-07 17:50:39</fechaHora>
               <mensajes>
                  <mensaje>CORRECTO</mensaje>
               </mensajes>
            </respuesta>
         </doda>
      </NS1:consultaEstatusResponse>
   </soapenv:Body>
</soapenv:Envelope>

Consulta especifica:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Body>
      <NS1:consultaEspecificaDodaResponse xmlns:NS1="http://impl.service.qrws.ce.siat.sat.gob.mx/siatbus/matce">
         <doda>
            <respuesta>
               <datosGenerales>
                  <aduana/>
                  <seccion/>
                  <caat/>
                  <contenedores/>
                  <idTransporte/>
                  <fastId/>
                  <tipoOperacion>0</tipoOperacion>
               </datosGenerales>
               <estatus>INCORRECTO</estatus>
               <fechaHora>2016-12-08 04:50:21</fechaHora>
               <mensajes>
                  <mensaje>INCORRECTO</mensaje>
               </mensajes>
               <pedimentos/>
               <resultadoValidacion>INCORRECTO</resultadoValidacion>
               <rfcSolicitante>DODA8001011A1</rfcSolicitante>
            </respuesta>
         </doda>
      </NS1:consultaEspecificaDodaResponse>
   </soapenv:Body>
</soapenv:Envelope>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Alejandro (35 intervenciones) el 08/12/2016 23:34:57
Confirmo sale INCORRECTO

Quien sabe que habrán movido. Por cierto quedaron en la junta de hoy que terminando la sesión enviarían los documentos y pues no han enviado.

Alguno de ustedes ha tenido la dicha de recibir un correo de respuesta de Efrain ?





1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
    <soapenv:Body>
        <NS1:consultaEstatusResponse
            xmlns:NS1="http://impl.service.qrws.ce.siat.sat.gob.mx/siatbus/matce">
            <doda>
                <respuesta>
                    <rfcSolicitante>DODA8001011A1</rfcSolicitante>
                    <ticket>081250972</ticket>
                    <numeroIntegracion>0</numeroIntegracion>
                    <estatus>INCORRECTO</estatus>
                    <resultadoValidacion>INCORRECTO</resultadoValidacion>
                    <numeroSerieSAT/>
                    <cadenaOriginalSAT/>
                    <selladoSAT/>
                    <fechaHora>2016-12-08 04:55:15</fechaHora>
                    <mensajes/>
                </respuesta>
            </doda>
        </NS1:consultaEstatusResponse>
    </soapenv:Body>
</soapenv:Envelope>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Brenda (19 intervenciones) el 08/12/2016 23:43:48
Nosotros no hemos recibido ni el documento que quedaron que iban a mandar terminando la reunión y mucho menos respuesta de las dudas que les hemos mandado.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Jorge (8 intervenciones) el 08/12/2016 23:44:31
A que si se ponen datos diferentes a los de pruab no regresa numero de integracion. Por cierto hoy ya no regresa integracion ni con los datos de prueba.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Fabian (5 intervenciones) el 08/12/2016 23:54:42
Si regresa correcto, pero solo la consulta de estatus.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Alejandro (35 intervenciones) el 08/12/2016 23:55:55
Aprovechando este lapso muerto les comparto este video que pusieron en index.org.mx donde presentan el proyecto y muestran algunas pantallas con "Preguntas Frecuentes".

Me puse a tomar screens de esas preguntas y las adjunto aquí por si les son de ayuda para sus departamentos normativos. No es texto son imágenes que fui guardando a un PDF.

En esa misma presentación comentan ( riéndose ) que aun no tienen las aduanas que entran definidas .


Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

MATCE DODA-QR Implementación

Publicado por Gerardo (21 intervenciones) el 09/12/2016 02:47:34
Si es cierto me esta pasando lo mismo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Antonio (11 intervenciones) el 12/12/2016 16:49:13
Han probado "eliminarDoda" ?

Response:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Body>
      <soapenv:Fault>
         <detail>
            <errorcode>400</errorcode>
            <Exceptions>
               <Error>2230</Error>
               <Text>Caught exception and rethrowing</Text>
            </Exceptions>
            <Exceptions>
               <Error>2488</Error>
               <Text>Error detected, rethrowing</Text>
               <Insert>mx.gob.sat.siat.qr.dodaFanIn_ConstruirReply.Main</Insert>
               <Insert>9.5</Insert>
               <Insert>PROPAGATE FINALIZE DEFAULT DELETE DEFAULT;</Insert>
            </Exceptions>
            <Exceptions>
               <Error>2230</Error>
               <Text>Caught exception and rethrowing</Text>
            </Exceptions>
            <Exceptions>
               <Error>2488</Error>
               <Text>Error detected, rethrowing</Text>
               <Insert>mx.gob.sat.siat.qr.dodaFanIn_opSeleccionada.Main</Insert>
               <Insert>4.3</Insert>
               <Insert>PROPAGATE TO LABEL InputLocalEnvironment.Destination.RouterList.DestinationData.labelName FINALIZE DEFAULT DELETE DEFAULT;</Insert>
            </Exceptions>
            <Exceptions>
               <Error>2230</Error>
               <Text>Caught exception and rethrowing</Text>
            </Exceptions>
            <Exceptions>
               <Error>2488</Error>
               <Text>Error detected, rethrowing</Text>
               <Insert>mx.com.sat.exception.SFHandleFault_CrearFault.Main</Insert>
               <Insert>32.4</Insert>
               <Insert>THROW EXCEPTION  MESSAGE 2951 VALUES( xmlnscRef.faultactor, xmlnscRef.faultstring, faultCode, msjFault);</Insert>
            </Exceptions>
            <Exceptions>
               <Error>2951</Error>
               <Text>User generated exception</Text>
               <Insert/>
               <Insert>PreparedStatementCallback; SQL [INSERT INTO CETA_ERROR (NUM_TRANSACCION, C_MODULOSIST, D_CVE_ERROR) VALUES( ?, ?, ? )]; ORA-01400: cannot insert NULL into ("SIAT_CET_ADMIN"."CETA_ERROR"."NUM_TRANSACCION")
; nested exception is java.sql.SQLIntegrityConstraintViolationException: ORA-01400: cannot insert NULL into ("SIAT_CET_ADMIN"."CETA_ERROR"."NUM_TRANSACCION")</Insert>
               <Insert>S:Server</Insert>
               <Insert><![CDATA[<NS1:Fault xmlns:NS1="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns4="http://www.w3.org/2003/05/soap-envelope"><faultcode>S:Server</faultcode><faultstring>PreparedStatementCallback; SQL [INSERT INTO CETA_ERROR (NUM_TRANSACCION, C_MODULOSIST, D_CVE_ERROR) VALUES( ?, ?, ? )]; ORA-01400: cannot insert NULL into (&quot;SIAT_CET_ADMIN&quot;.&quot;CETA_ERROR&quot;.&quot;NUM_TRANSACCION&quot;)
; nested exception is java.sql.SQLIntegrityConstraintViolationException: ORA-01400: cannot insert NULL into (&quot;SIAT_CET_ADMIN&quot;.&quot;CETA_ERROR&quot;.&quot;NUM_TRANSACCION&quot;)
</faultstring></NS1:Fault>]]></Insert>
            </Exceptions>
            <originalmessage>
               <NS1:eliminarDoda xmlns:NS1="http://impl.service.qrws.ce.siat.sat.gob.mx/siatbus/matce">
                  <dodas>
                     <credenciales>
                        <ciec>
                           <Usuario>DODA8001011A1</Usuario>
                           <Contrasena>D0D4P455W0RD</Contrasena>
                        </ciec>
                        <sellado>
                           <cadenaOriginalAA>||170|3904|2|6109880|1000527|SJSJS8484||DKD8484,3434KDKD,444,JDJD848|2016-08-24 13:41:11||</cadenaOriginalAA>
                           <certificado64>64AA</certificado64>
                           <firmado>XSWaAfoKxvt9ONv/kRZNO7dpserGyDt/LpSID60mK0FOa8h/8mfrY8aredINuc+Od5bWawQN8tOh2sRveyZLA99sSR0hwrJzMpUCphtKwFaijtuNvO7A5vcz7/yDH0i7WbgjxKsiUMbmwQa1A3BPQEUtssJn/tL1MIict2LtV6I=</firmado>
                           <serie>20001000000300002779</serie>
                        </sellado>
                     </credenciales>
                     <doda>
                        <datosGenerales>
                           <numeroIntegracion>1002066</numeroIntegracion>
                        </datosGenerales>
                     </doda>
                  </dodas>
               </NS1:eliminarDoda>
            </originalmessage>
         </detail>
      </soapenv:Fault>
   </soapenv:Body>
</soapenv:Envelope>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Alejandro (35 intervenciones) el 09/12/2016 19:38:09
Alguien ha tenido respuesta respecto a los manuales / pruebas ?

T - 1 Semana .
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Brenda (19 intervenciones) el 09/12/2016 20:57:37
Nosotros no hemos recibido nada, ni siquiera se molestan en contestar los correos donde se les pregunta sobre el manual de operacion para web service y portal.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Jorge (8 intervenciones) el 09/12/2016 22:33:04
Buenas tardes, Tampoco nos ha llegado nada.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Alejandro (35 intervenciones) el 09/12/2016 23:04:11
Ya lo enviaron, desde ayer mandaron el correo sin embargo "casualmente" el antivirus de cada quien lo bloqueo y en otras ocasiones llego al spam.

Nosotros somos los incompetentes caramba !.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Edgar (6 intervenciones) el 09/12/2016 23:04:02
Pues ya llego el correo, ahora resulta que ayer lo mandaron y nosotros tenemos la culpa de que no nos llego... A revisar a ver que hay de nuevo...
Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Alberto (3 intervenciones) el 12/12/2016 16:12:02
Hola alguien sabe como obtner el manual de operacion para el consumo del web services creo que liberaron una version 5
pero no se donde obtenerla

gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Antonio (11 intervenciones) el 12/12/2016 16:36:14
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Juan Pablo (1 intervención) el 10/12/2016 04:30:40
Hola a Todos !
Al igual que muchos me encuentro en etapa de prueba y error de este servicio. Alguien ha logrado consumir satifactoriamente los metodos de este WS con algun lenguaje de programacion ?? o por el momento lo recomendable es probar con SOAP UI ??

Gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Brenda (19 intervenciones) el 10/12/2016 16:11:58
Hola Juan Pablo, en nuestro caso estamos implementando el consumo del Web Service en una aplicación en C#, y hasta el momento estamos haciendo pruebas desde nuestra implementación y con el SOAP UI a la par, hasta antes de la ultima actualización de los contratos lo que hicimos fue modificar los xsd que descargamos para hacer que la estructura coincidiera con lo realmente regresaba el servicio, ahora que ya actualizamos a la ultima versión de los contratos nos ha estado regresando estatus incorrecto y el mensaje tampoco lo esta devolviendo.

Es frustrante el manejo que se esta dando a este proyecto a una semana de que entre en operación puesto que a todos lo que mas nos interesa es poder consumirlo correctamente desde nuestros aplicativos.

Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Antonio (11 intervenciones) el 12/12/2016 16:31:33
Es correcto, al ejecutar " consultaEstatus ", con un ticket recién hecho y satisfactorio, nos devuelve como " Incorrecto ".

Notaron que ya quitaron el cero que tenían los # de ticket al inicio?


Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Gerardo (21 intervenciones) el 12/12/2016 17:32:36
Hola Antonio
SI en efecto con sus datos de prueba lo que antes regresaba como CORRECTO ahora regresa como INCORRECTO y seguimos sin poder visualizar en el mensaje el porque esta INCORRECTO.

Tambien si ya vi que no regresa el 0 en el numero de Ticket.

Sabran si publicaron algun nuevo contrato?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Antonio (11 intervenciones) el 12/12/2016 17:56:30
Hola Gerardo,

Es correcto, en la conferencia pasada comentaron que debíamos de actualizar el WSDL (Contrato) juntos con sus XSD's,

ya que estaban por implementar lo de <Signature> en el header.

Comparto el último mail que envió Efrain: Enviado el 9 Diciembre 2016, a las 15:42 Hrs.

Buenas tardes.

Estimados todos, he recibido correos donde me indican que no les llegó la documentación del nuevo manual de operación. Les comento que la documentación sí se envió desde ayer, sin embargo probablemente se haya ido a la bandeja de correo no deseado o simplemente no llegó, por favor revisen también la configuración de su antivirus para evitar que por la cantidad de destinatarios y de archivos se esté bloqueando el ingreso de los correos que enviamos.

Ahora les envío los enlaces donde podrán descargar la misma documentación:

- Manual de Operación V5: Nueva versión del manual de operación para implementar y consumir los web Services para la generación, consulta y edición de DODA-QR.
https://dl.dropboxusercontent.com/u/26339616/Manual%20de%20Operaci%C3%B3n%20QR%20WS%20v5.0.docx


- Archivo de Pruebas: Contiene archivos definidos para poder utilizar el cliente con el componente de XML Signature
https://dl.dropboxusercontent.com/u/26339616/ArchivosDePrueba.rar


- Signature Test: Cliente para poder realizar una prueba de firmado con XML Signature a través de JAVA (consume el archivo de pruebas)
https://dl.dropboxusercontent.com/u/26339616/SignatureTest.rar



Sobre esta información, se recomienda se lea primero de manera detallada el archivo del Manual de Operación a fin de poder identificar la forma en la que se usará el cliente y el componente de firmado.

Reciban saludos cordiales y seguimos a sus órdenes.


Efrain Cruz Jiménez
Subadministrador de Modernización Aduanera
AGA/ACMA
Ext. 53999
efrain.cruz@sat.gob.mx
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Gerardo (21 intervenciones) el 12/12/2016 18:08:47
Gracias Antonio por tu respuesta.

Entonces descargare elos nuevos contratos y hare nuevas pruebas.
Por otro lado veo lo del signature que se le tiene que enviar el xml (o archivo xml) para que regrese el siganature, es corecto?
En mi caso estoy consumiendo el servicio instanciando las classes y metodos y no estoy creando en si el XML, entonces eberia de crearlo para poderlo firmar?

Como que me perdi.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Ed (8 intervenciones) el 12/12/2016 19:13:37
yo creo que tendrías que serializar tu XML y firmarlo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Alejandro (35 intervenciones) el 09/12/2016 23:39:58
Ok, solo voy a dejar esto por aquí.




Screen-Shot-2016-12-09-at-4.38.23-PM
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Edgar (6 intervenciones) el 09/12/2016 23:54:50
Mmmm, alguien vio algo? Nadie se dara cuenta...

Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Carlos (3 intervenciones) el 14/12/2016 17:04:09
alguien ha podido utilizar lo nuevo del DODA con el contrato de la versión 5. podrían comentar ya que los links del manual algunos no funcionaban
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Gerardo (21 intervenciones) el 14/12/2016 17:47:09
Hola Carlos yo sque los contratos y esquemas del SOAPUI.
SOAPUI-WSDL
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Alejandro (35 intervenciones) el 14/12/2016 18:10:07
Comparto las URL actualizadas y adjunto los archivos del nuevo Web Service.

Es la sexta versión que tengo registrada.

Extension WSDL
1
https://pruebas.aduanetm3.net/webservices/doda/v6/WebServiceDodaPort.wsdl


Extension XML
1
https://pruebas.aduanetm3.net/webservices/doda/v6/WebServiceDodaPort.xml


* Nota :
Marcan errores de INCORRECTO las consultas como mencionan los compañeros, así que, bueno.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Alejandro (35 intervenciones) el 14/12/2016 18:16:35
Eso que comento Isaac en el correo es muy valido, el proceso de "Signature" del XML tiene varias maneras de realizarse, los nodos varían, el algodecrypt, etc., la verdad considero totalmente innecesario agregar este proceso ya que el firmado debería de ser mas que suficiente.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Edgar (6 intervenciones) el 14/12/2016 19:46:57
Como este thread se esta volviendo muy largo y cada vez mas complicado de navegar, puse mis avances con el Signature en el otro foro que creo esta mas organizado....

http://matcedodaqr.foroactivo.com/f1-foro-doda

Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar

MATCE DODA-QR Implementación

Publicado por Edwin (3 intervenciones) el 14/12/2016 21:11:01
perfecto, damos seguimiento en el nuevo foro...porque ando vuelto loco para obtener el signature..gracias

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Gerardo (21 intervenciones) el 15/12/2016 00:07:55
Hola Copañeros!

Espero me puedan ayudar, tengo algunas dudas con respecto al armado de la cadena original.
Según el último manual de Operaciones 5, tengo entendido que estamos hablando de dos cadenas originales.

1. La que se envia en el alta del doda (Esta la armamos nosotros)
2.La que devuelve el SAT en la consulta el Estatus y es la que trae el IdIntegracion siendo esta la que se debe imprimir.


Para la primer la que armamos nosotros, me causa confusión la redacción que indicaron de como armarla:


CadenaOrinalAltaDODA

En el manual del SAT dicen que se debe armar asi:
1. -Clave de la aduana-sección en la que se tramita el despacho aduanero, 3 dígitos.
2. -Número de la patente o autorización que corresponda al representante legal, agente o apoderado aduanal que realiza el despacho de las mercancías. Se conforma por cuatro caracteres alfanuméricos
3. -Número total de pedimentos que conforman el DODA
4. -Número de todos y cada uno de los pedimentos que conforman el documento, separados por comas
5. En caso de las facturas y relación de facturas el pedimento va seguido de un guion medio y del número del acuse de valor (COVE)
6. -Número de identificación del transporte declarado -Número de caja o contenedores separados por coma
7. Estampa de tiempo de la generación del documento en formato: aaaa-mm-dd hh:mm:ss (hora del centro del país).

Sin embargo, a mi parecer el punto 4 y 5 son lo mismo y deberia quedar asi:
1. -Clave de la aduana-sección en la que se tramita el despacho aduanero, 3 dígitos.
2. -Número de la patente o autorización que corresponda al representante legal, agente o apoderado aduanal que realiza el despacho de las mercancías. Se conforma por cuatro caracteres alfanuméricos
3. -Número total de pedimentos que conforman el DODA
4. -Número de todos y cada uno de los pedimentos que conforman el documento, separados por comas. En caso de las facturas y relación de facturas el pedimento va seguido de un guion medio y del número del acuse de valor (COVE)
5. -Número de identificación del transporte declarado -Número de caja o contenedores separados por coma
6. ¿????
7. Estampa de tiempo de la generación del documento en formato: aaaa-mm-dd hh:mm:ss (hora del centro del país).

Mi dudas son:
El punto 6 siempre ira vacio? Que se supone que va aqui?
Del punto 4 mencionan que si el pedimento es de relación de facturas va seguido de un guion medio y el COVE, pero en el caso que por ejemplo en un DODA se vaya mas de una remesa para el mismo pedimento y cada una de ellas tenga su propio COVE, se pondrá solamente un COVE o cual es el que se pone??? ya que no inidcan tampoc poner el numero de remesa en la cadena para diferenciar.

Con respecto a la cadena orignal que devuelve el SAT en la consulta de estatus, dice que se arma asi:



CadenaOriginalRespuestaSAT

1. Clave de la aduana-sección en la que se tramita el despacho aduanero, 3 dígitos.
2. -Número de la patente o autorización que corresponda al representante legal, agente o apoderado aduanal que realiza el despacho de las mercancías. Se conforma por cuatro caracteres alfanuméricos
3. -Número total de pedimentos que conforman el DODA
4. -Número de todos y cada uno de los pedimentos que conforman el documento, separados por comas
5. En caso de las facturas y relación de facturas el pedimento va seguido de un guion medio y del número del acuse de valor (COVE)
6. -Número de integración proporcionado por el sistema
7. -Número de identificación del transporte declarado -Número de caja o contenedores separados por coma
8. Estampa de tiempo de la generación del documento en formato: aaaa-mm-dd hh:mm:ss (hora del centro del país).

De igual manera el punto 4 y 5 deberian ser el mismo:

1. Clave de la aduana-sección en la que se tramita el despacho aduanero, 3 dígitos.
2.Número de la patente o autorización que corresponda al representante legal, agente o apoderado aduanal que realiza el despacho de las mercancías. Se conforma por cuatro caracteres alfanuméricos
3 .Número total de pedimentos que conforman el DODA
4-Número de todos y cada uno de los pedimentos que conforman el documento, separados por comas. En caso de las facturas y relación de facturas el pedimento va seguido de un guion medio y del número del acuse de valor (COVE)
5 Número de integración proporcionado por el sistema
6 -Número de identificación del transporte declarado -Número de caja o contenedores separados por coma
7 ¿??????
8 Estampa de tiempo de la generación del documento en formato: aaaa-mm-dd hh:mm:ss (hora del centro del país).

Que va el punto 7 ?????
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

MATCE DODA-QR Implementación

Publicado por Ed (8 intervenciones) el 15/12/2016 19:28:52
en el manual 5.0 esta es la estructura de la cadena original

Capture

1. -Clave de la aduana-sección en la que se tramita el despacho aduanero, 3 dígitos.
2. -Número de la patente o autorización que corresponda al representante legal, agente o apoderado aduanal que realiza el despacho de las mercancías. Se conforma por cuatro caracteres alfanuméricos
3. -Número total de pedimentos que conforman el DODA
4. -Número de todos y cada uno de los pedimentos que conforman el documento, separados por comas, En caso de las facturas y relación de facturas el pedimento va seguido de un guion medio y del número del acuse de valor (COVE)
5. -Número de integración proporcionado por el sistema
6. -Número de identificación del transporte declarado -Número de caja o contenedores separados por coma
7. -Estampa de tiempo de la generación del documento en formato: aaaa-mm-dd hh:mm:ss (hora del centro del país).


según entiendo quedaría algo así:

||170|3904|1|6111948||SJSJS8282|2016-11-29 18:32:22||

donde:
1. 170 (ADUANA)
2. 3904 (PATENTE)
3. 1 (CANTIDAD DE PEDIMENTOS 1 O N)
4. 6111948 (PEDIMENTO O PEDIMENTOS)
5. VACIO (NUMERO DE INTEGRACIÓN)
6. SJSJS8282 (Número Identificación Transporte)
7. 2016-11-29 18:32:22 (Estampa de tiempo)

entonces de acuerdo a tu imagen de cadena original

5851cf0fde2fb-CadenaOrinalAltaDODA

1. 170
2. 3904
3. 1
4. 6110332-COVE34555
5. VACIO
6. JSJS833
7. 2016-11-29 18:35:00

o ando perdido?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Jesus (3 intervenciones) el 15/12/2016 20:30:30
Asi lo interpreto yo tambien , sin embargo se han fijado que en las cadenas que envian en los ejemplos del proyecto SOAP no coinciden en lo absoluto con el intructivo de armado? o al menos yo no le vi relacion.
Le envie un correo a Efrain pero no contesta.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Gerardo (21 intervenciones) el 15/12/2016 23:21:10
Si de hecho es lo que a mi me causa confusion tambien.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Fabian (5 intervenciones) el 15/12/2016 23:50:58
Alguien ya pudo utilizar la version 6.... me marca error que no encuentra los archivos xsd...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Manuel (12 intervenciones) el 16/12/2016 00:52:18
Fabian, cuando llego la versión 6?
puedes compartir la documentacion que te enviarón? please!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Alejandro (35 intervenciones) el 16/12/2016 00:55:14
Probablemente se refiere a la versión 6 debido que yo llevo registradas 6 versiones de los Web Services ( las cuales he publicado aquí ), sin embargo el versionado del SAT es distinto ya que actualizan sus Contratos no la incrementan, de hecho no llevan control.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Manuel (12 intervenciones) el 16/12/2016 01:10:27
Ah ok, con razón... esos del SAT son unos loquillos jajajaja pero nos traen hechos un enjambre de dudas
Al menos por el momento para nuestra zona creo que entra en vigor hasta abril - mayo y tenemos mas tiempo para desarrollar bien el consumo del WEB Service
Gracias Alejandro.
P.D: Ahi les dejo el boletin, por si no lo habian compartido.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Fabian (5 intervenciones) el 16/12/2016 02:08:14
En efecto me refiero a los publicados aquí, por alguna razón no me sorprende que el sat no lleve versiones.....

Pero en fin tendré que descargar los archivos manualmente.

Gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Edgar (6 intervenciones) el 15/12/2016 15:39:51
Agregue una herramienta para ver si nos ayuda con esto de la firma del signature...

http://matcedodaqr.foroactivo.com/t7-xml-signature#20

Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar

MATCE DODA-QR Implementación

Publicado por Jose (1 intervención) el 15/12/2016 16:37:52
Hola Edgar, en vez de indicar que lo has publicado en otro foro, porque no lo publicas en este foro?

En el otro foro hay que registrarse para descargar el archivo o comentar, y en este no!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Edgar (6 intervenciones) el 15/12/2016 17:23:45
Sorry, no me fije en ese detalle de que te obligaba a registrarte para descargar o comentar,
Dejame adjunto aqui el archivo, Gracias por la observacion!!

Uso:
Firmar:
...>XMLSignature.exe -sign sourceFile outFile archivoKey password

Verificar:
...>XMLSignature.exe -verify sourceFile archivoCer

Donde source file es el archivo a firmar (o verificar), outfile es el nombre del archivo a crear firmado, archivokey es el archivo .key y password es el password del archivo .key
En la verificacion se le pasa el archivo .cer que contiene la llave publica del certificado

Cuando el password de la llave es incorrecto muestra un mensaje de error como el siguiente: pad block corrupted
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
4
Comentar

MATCE DODA-QR Implementación

Publicado por OCL (2 intervenciones) el 15/12/2016 21:36:52
Hola!

Alguien sabe si existe un proyecto mas reciente sobre el consumo del web services, que incluya los temas de signature y firma de la cadena original.

Gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Implementación

Publicado por Ed (8 intervenciones) el 15/12/2016 19:09:25
ya se ajustó ese detalle
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

MATCE DODA-QR Implementación

Publicado por Ed (8 intervenciones) el 14/12/2016 20:26:29
Boletín de Liberación del Doda
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar

Mensajes y Errores devueltos por Web Service

Publicado por Jesus (3 intervenciones) el 16/12/2016 22:17:33
Tambien me regresa el mismo error al eliminar un Doda desde mi aplicacion y desde el proyecto SOAP quiero pensar que es un error de los del SAT , le envie correo a Efrain mas no he obtenido respuesta.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Nuevo proyecto SOAPUI DODA_ESB_V3

Publicado por Gerardo (21 intervenciones) el 17/12/2016 16:39:46
Hola el dia de ayer 16/12/2016 Efrain compartio el nuevo proyecto SOAPUI DODA_ESB_V3 que contiene ejmeplos de modificacion, pero me llama la atencion que en el WSDL Content solamente viene el contrato y dos esquemas:
WebServiceDodaPort.wsdl
WebServiceDodaPort1
WebServiceDodaPort2

Y en l projecto anterior DODA_ESB_V2 venian mas esquemas:
DodaESB.wsdl
DodaESB.xsd
DodaComplexTypeESB.xsd
DodaSimpleType.xsd
signature.xsd

Este rnuevo proyecto es solo para purebas, eso no indica que cambio el contrato y debemos de tomar el wsdl y xsd de este ultimo proyecto verdad???
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Nuevo proyecto SOAPUI DODA_ESB_V3

Publicado por Manuel (12 intervenciones) el 19/12/2016 17:00:16
que tal buen dia. Gerardo.
Será que puedes compartir lo que envio Efrain, porque a mi no me llego absolutamente nada.

gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Nuevo proyecto SOAPUI DODA_ESB_V3

Publicado por Antonio (11 intervenciones) el 19/12/2016 19:22:44
Esta es la versión 3 que envío el dia 16 de Diciembre,

Pueden consumir los servicios o siguen en mantenimiento?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Nuevo proyecto SOAPUI DODA_ESB_V3

Publicado por Manuel (12 intervenciones) el 19/12/2016 20:17:09
Que tal Antonio, me marca un error el zip que anexaste, dice que esta corrupto.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Nuevo proyecto SOAPUI DODA_ESB_V3

Publicado por Antonio (11 intervenciones) el 19/12/2016 21:21:49
Hola!

Solo quiten la extensión .zip y listo

DODA-ESB-V3.xml

sólo deja subir archivos comprimidos solo le adicioné esa extensión

Saben si han implementado ya lo de signature, a partir de hoy tipo a las 12hrs , haciendo pruebas de altaDoda ya marca error EnvServer

les pasa lo mismo ?

todavía a temprana hora sin problema daba Ticket y num de Integración.

Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Nuevo proyecto SOAPUI DODA_ESB_V3

Publicado por Brenda (19 intervenciones) el 19/12/2016 22:22:48
Buenas tardes.

¿Será que esten haciendo mantenimiento o actualizando algo? No esta marcando esto al querer hacer el alta de doda o al querer modificar:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Body>
      <soapenv:Fault>
         <faultcode>soapenv:Server</faultcode>
         <faultstring>La peticion al servicio no fue completada</faultstring>
         <faultactor>http://www.sat.gob.mx/siatbus</faultactor>
         <detail>
            <Message>Error detectado en el intermediario</Message>
            <errorcode>500</errorcode>
            <Exceptions>
               <Error>2230</Error>
               <Text>Caught exception and rethrowing</Text>
               <Insert>mx.gob.sat.siat.qr.dodaReq.SFSoapInput.SFTraceInputConfigurable.GetEnv</Insert>
            </Exceptions>
            <Exceptions>
               <Error>2230</Error>
               <Text>Caught exception and rethrowing</Text>
               <Insert>mx.gob.sat.siat.qr.dodaReq.SFSoapInput.SFTraceInputConfigurable.SFInputRouteToTrace.RouteToTrace</Insert>
            </Exceptions>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Nuevo proyecto SOAPUI DODA_ESB_V3

Publicado por Antonio (11 intervenciones) el 19/12/2016 23:16:09
Hola Brenda,

Es correcto, a mi desde a medio día me marca esos errores:

Me hace pensar que han de estar moviendole al WebService la gente de TI - SAT

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Body>
      <soapenv:Fault>
         <faultcode>soapenv:Server</faultcode>
         <faultstring>La peticion al servicio no fue completada</faultstring>
         <faultactor>http://www.sat.gob.mx/siatbus</faultactor>
         <detail>
            <Message>Error detectado en el intermediario</Message>
            <errorcode>500</errorcode>
            <Exceptions>
               <Error>2230</Error>
               <Text>Caught exception and rethrowing</Text>
               <Insert>mx.gob.sat.siat.qr.dodaReq.SFSoapInput.SFTraceInputConfigurable.GetEnv</Insert>
            </Exceptions>
            <Exceptions>
               <Error>2230</Error>
               <Text>Caught exception and rethrowing</Text>
               <Insert>mx.gob.sat.siat.qr.dodaReq.SFSoapInput.SFTraceInputConfigurable.SFInputRouteToTrace.RouteToTrace</Insert>
            </Exceptions>
            <Exceptions>
               <Error>2230</Error>
               <Text>Caught exception and rethrowing</Text>
               <Insert>mx.gob.sat.siat.qr.dodaReq.SFSoapInput.SOAP Extract</Insert>
            </Exceptions>
            <Exceptions>
               <Error>2230</Error>
               <Text>Caught exception and rethrowing</Text>
               <Insert>mx.gob.sat.siat.qr.dodaReq.SFSoapInput.XML Validator</Insert>
            </Exceptions>
            <Exceptions>
               <Error>2230</Error>
               <Text>Caught exception and rethrowing</Text>
               <Insert>mx.gob.sat.siat.qr.dodaReq.validarUsuario1.XMLValidator</Insert>
            </Exceptions>
            <Exceptions>
               <Error>2230</Error>
               <Text>Caught exception and rethrowing</Text>
               <Insert>mx.gob.sat.siat.qr.dodaReq.QA.CE.QR.WSEXT.REQ.001.SFTraceOutputConfigurable.SFOutputRouteToTrace.RouteToTrace</Insert>
            </Exceptions>
            <Exceptions>
               <Error>2230</Error>
               <Text>Caught exception and rethrowing</Text>
               <Insert>mx.gob.sat.siat.qr.dodaReq.QA.CE.QR.WSEXT.REQ.001.MQ Output</Insert>
            </Exceptions>
            <Exceptions>
               <Error>2666</Error>
               <Text>Failed to open queue</Text>
               <Insert>-1</Insert>
               <Insert>MQW101</Insert>
               <Insert>2082</Insert>
               <Insert/>
               <Insert/>
               <Insert>QA.CE.QR.WSEXT.REQ.001</Insert>
            </Exceptions>
         </detail>
      </soapenv:Fault>
   </soapenv:Body>
</soapenv:Envelope>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Nuevo proyecto SOAPUI DODA_ESB_V3

Publicado por Gerardo (21 intervenciones) el 20/12/2016 17:13:34
Hola

Ayer me mandaba el mismo error, hoy me manda "fault error"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

metodo EliminarDODA

Publicado por Gerardo (21 intervenciones) el 20/12/2016 17:17:49
Hola compañeros

Saben si la cadena original que se envia en el metodo eliminarDODA, la estampa de tiempo es la que regreso el SAT cuando se consulto el estatus de un DODA nuevo o es la fechahora del momento que se solicita la eliminación del DODA?

El mismo caso para modificar el DODA.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Nuevo proyecto SOAPUI DODA_ESB_V3

Publicado por Gerardo (21 intervenciones) el 19/12/2016 20:16:35
hola Manuel
Vengo leyendo tu correo, veo que ya Antonio los subio.
Si no puedes descargarlos, comentas y lo subo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR Error en el esquema

Publicado por Daniel hermano_14@hotmail.com (10 intervenciones) el 21/12/2016 21:39:17
Buenas tardes, el dia de hoy 21 de Diciembre en la reunion realize unas preguntas y les pongo aca lo que me dijeron:

- El valor de la Cantidad de la Unidad de Medida Comercial (UMC) lo tienen como 15 digitos enteror. Esto debe ser un valor flotante de 15 entero y 3 decimales.

- En la plantilla en Excel mencionan el campo para el DTA / NIU en "vacio" y en sus ejemplos ponen 0, en realidad debe ir en "vacio" no con cero ni nada en pedimentos normales.

- Hemos emitido un DODA por las pruebas, se me ocurrio emitir VARIOS dodas a la vez y me regreso en un mismo XML varios numeros de ticket correspondientes a cada DODA, por lo que por cada uno hay que recibir de igual forma su numero de integracion.

- La descripcion de la cadena original en el documento V5.0 tiene un error, junta numero de transporte con numero de cajas o contenedores, estos van separados.

- La cadena original inicia y termina siempre con DOS PIPES EN BLANCO. Ej. |VACIO|8938|kkkd|etcetcetc |VACIO|

- Debido al comportamiento anterior, detecte un error en el esquema; como ellos mencionan de un ticket por DODA y No de Integracion, de igual forma cada DODA deberá tener su propia cadena original y su sello, por lo que la parte de credenciales en el elemento SELLO deberá ser considerado por cada uno de los DODAS y no a nivel general, ya que la cadena original que emite cada DODA es diferente al igual que su sello, por lo tanto, NO DEBE ESTAR A NIVEL GENERAL UNA SOLA VEZ. Deben cambiar el esquema nuevamente.

- El signature del XML deberá ser a nivel HEADER.

Saludos ;)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR

Publicado por Antonio (11 intervenciones) el 22/12/2016 00:50:14
Saludos!

¿Saben si ya liberaron la validación de XML Signature en Pruebas ?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR

Publicado por Daniel hermano_14@hotmail.com (10 intervenciones) el 22/12/2016 02:24:53
Estuvo habilitado hasta el dia de ayer, pero desde hoy hasta el fin de semana estará deshabilitado para hacer pruebas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR

Publicado por JesusC (3 intervenciones) el 22/12/2016 19:16:24
Pero el ambiente de pruebas esta off line cierto? porque me marca error env:Server inclusive desde SOAP UI
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR

Publicado por Daniel hermano_14@hotmail.com (10 intervenciones) el 22/12/2016 20:27:51
Efectivamente, nuevamente esta caido el servicio. Debe estar intermitente
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR

Publicado por Gerardo (21 intervenciones) el 23/12/2016 15:36:10
Alguien a podido descargar el nuevo contrato desde https://200.57.3.82/AdministradorQr/WebServiceDodaPort
No permite la descarga.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR

Publicado por Daniel hermano_14@hotmail.com (10 intervenciones) el 23/12/2016 15:46:06
Te comparto un archivo comprimido del contrato (WSDL) y XSD que utilizo en las pruebas, es el ultimo que recuerdo que publicaron.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

MATCE DODA-QR

Publicado por Gerardo (21 intervenciones) el 23/12/2016 17:43:57
Gracias Daniel, los descargo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR

Publicado por Antonio (11 intervenciones) el 23/12/2016 18:05:44
Jerry, la ruta para el contrato es:

https://200.57.3.82/AdministradorQr/WebServiceDodaPort?WSDL

Al parecer ya levataron el WS lo acabo de probar (11AM - Dic 23, 16)

Alguien ya pudo implementar el Signature??
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR

Publicado por Gerardo (21 intervenciones) el 23/12/2016 19:57:00
Gracias Antonio ya los descargue
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR

Publicado por juan (5 intervenciones) el 06/01/2017 23:08:09
Buenas tardes
No me pude conectar el dia de hoy al webex del sat,
Habian quedado la reunion pasada de que enviarian unos manuales para incorporar el certificado del agente aduanal al archivo devMatce
Lo vieron?
algun avance el dia de hoy?
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR

Publicado por Daniel (10 intervenciones) el 07/01/2017 00:37:13
El dia de hoy 06/01/2017 fueron mas que nada dudas de lo mismo, problemas con el servicio web para regresar una respuesta (que por lo que veo el servicio esta muy mal y desactualizado) no han incorporado los cambios solicitados por todos. Segun en el transcurso de la proxima semana nos envian el nuevo contrato con los cambios. De igual forma el portal tiene inconsistencias con respecto a usabilidad, no permite una carga masiva de datos (hay que teclear afuerza), hay confusion todavia con el signature, etc. En pocas palabras tienen un desastre. Hay que esperar haber que resuelven la proxima semana
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

MATCE DODA-QR

Publicado por Brenda (19 intervenciones) el 10/01/2017 22:35:19
Hola a todos buenas tardes, hoy no me pude conectar a la conferencia del SAT. ¿Hubo algún avance con respecto a lo que habían comentado de que iban a actualizar los contratos y mandar ejemplos sobre el firmado? O ¿Algún otro comentario importante?

Saludos y gracias!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR

Publicado por Daniel (10 intervenciones) el 10/01/2017 23:51:17
Hola Brenda, hoy fue la ultima sesion en linea, creo que no habrá mas y la asesoria se realizara por correo. Quedaron que en el transcurso del dia de hoy a mañana nos envian los nuevos manuales y despliegan el nuevo contrato WSDL con las modificaciones que se pidieron. Creo que enviarán tambien los ejemplos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

MATCE DODA-QR

Publicado por Brenda (19 intervenciones) el 11/01/2017 00:11:09
Hola Daniel, muchas gracias por la información.

Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR

Publicado por Antonio (11 intervenciones) el 11/01/2017 18:50:43
Hola Compañeros,

Una pregunta han hecho pruebas con altaDoda ?? desde ayer me aparece a mi env:Server el detalle es que es la misma plantilla que he utilizado para probar el WebService,

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://impl.service.qrws.ce.siat.sat.gob.mx/siatbus/matce" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#">
   <SOAP-ENV:Body>
      <ns1:altaDoda>
         <dodas>
            <credenciales>
               <ciec>
                  <Usuario>DODA8001011A1</Usuario>
                  <Contrasena>D0D4P455W0RD</Contrasena>
               </ciec>
               <sellado>
                  <cadenaOriginalAA>||170|3904|1|6155880|1000527|LSHDG5555||2016-09-10 11:11:11||</cadenaOriginalAA>
                  <certificado64/>
                  <firmado>XSWaAfoKxvt9ONv/kRZNO7dpserGyDt/LpSID60mK0FOa8h/8mfrY8aredINuc+Od5bWawQN8tOh2sRveyZLA99sSR0hwrJzMpUCphtKwFaijtuNvO7A5vcz7/yDH0i7WbgjxKsiUMbmwQa1A3BPQEUtssJn/tL1MIict2LtV6I=</firmado>
                  <serie>20001000000300002779</serie>
               </sellado>
            </credenciales>
            <doda>
               <datosGenerales>
                  <aduana>170</aduana>
                  <seccion>170</seccion>
                  <caat>0669</caat>
                  <contenedores>
                     <contenedor>
                        <candados>
                           <valorCandado>CANDPBR851</valorCandado>
                        </candados>
                        <valorContenedor>V4LCONT3NT</valorContenedor>
                     </contenedor>
                  </contenedores>
                  <idTransporte>LSHDG5555</idTransporte>
                  <fastId>55500555</fastId>
                  <tipoOperacion>1</tipoOperacion>
               </datosGenerales>
               <pedimentos>
                  <pedimento>
                     <patenteAutorizacion>3904</patenteAutorizacion>
                     <documento>6155880</documento>
                     <numeroRemesa>0</numeroRemesa>
                     <dtaNiu>288</dtaNiu>
                     <importeDifDolares>10.00</importeDifDolares>
                     <importeEfectivoDolares>10.00</importeEfectivoDolares>
                     <umc>16</umc>
                     <articulo7>0</articulo7>
                     <cove/>
                  </pedimento>
               </pedimentos>
            </doda>
         </dodas>
      </ns1:altaDoda>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Antes funcionaba de maravilla ahora solo responde:


1
2
3
4
5
6
7
8
9
10
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
   <env:Header></env:Header>
   <env:Body>
      <env:Fault>
         <faultcode>env:Server</faultcode>
         <faultstring></faultstring>
         <detail fault:type="faultDetails" xmlns:fault="http://www.vordel.com/soapfaults"></detail>
      </env:Fault>
   </env:Body>
</env:Envelope>

¿Saben que puede estar pasando?

Saludos! :)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR

Publicado por Daniel (10 intervenciones) el 11/01/2017 19:04:09
Hola Antonio, al parecer estan modificando el esquema, este contempla ya los cambios solicitados por los compañeros y la validacion de la CIEC. Ellos quedaron en darnos datos de prueba y los nuevos manuales, pero no han enviado nada
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR

Publicado por Alejandro ( MONTALVO) (2 intervenciones) el 11/01/2017 20:03:21
Para cuando estara listo el WSDL para poder hacer mas pruebas ??
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR

Publicado por Daniel (10 intervenciones) el 11/01/2017 21:05:00
Aun estamos en espera de que nos den los documentos y el nuevo WSDL.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR

Publicado por Guzman (2 intervenciones) el 13/01/2017 18:22:10
Alguien me puede decir cuando se libera el WSDL para hacer pruebas mas reales de doda, actualmente solo puedo hacer pruebas con datos fijos que vienen el servicio proporcionado por el mismo SAT y ademas me regresa numeroIntegracion 0.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR

Publicado por Daniel (10 intervenciones) el 13/01/2017 18:32:56
Hola, todos estamos esperando que nos comuniquen la liberacion del WSDL pero no tenemos aun respuesta
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR

Publicado por Guzman (2 intervenciones) el 13/01/2017 18:52:37
En que archivos es obligatorio que llevan lo del Signature, hasta ahorita se que va en el archivo de altaDoda, pero tengo mis dudas en los archivos de consultaEstatus de doda y el de eliminarDoda.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR

Publicado por Antonio (11 intervenciones) el 16/01/2017 18:00:46
Hola a todos,

Una pregunta, alguien tendrá un XML que al consultar su estatus le de "Correcto" y les genere No.Integración ?

Me ayudaría bastante, gracias de antemano. :)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

MATCE DODA-QR

Publicado por Daniel (10 intervenciones) el 16/01/2017 22:25:04
Hasta ahora, las pruebas que generamos antes ya no son validas, hay que agregarle el signature, seguimos batallando con eso
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar