Tipo de cambio oficial para ser manejado en CFDI

Todo lo que no cabe en los demas foros........
Avatar de Usuario
Dado
Mensajes: 15824
Registrado: Mar Jul 06, 2010 8:56 pm

Tipo de cambio oficial para ser manejado en CFDI

Mensajepor Dado » Mié Jun 21, 2017 11:25 am

Mensajes del SAT a los PAC
Estimado Proveedor,

Respecto de tu consulta, te comento que se tomará del tipo de cambio publicado por el Banco de México en el Diario Oficial de la Federación conforme al artículo 20 del Código Fiscal de la Federación:

“Para determinar las contribuciones y sus accesorios se considerará el tipo de cambio a que se haya adquirido la moneda extranjera de que se trate y no habiendo adquisición, se estará al tipo de cambio que el Banco de México publique en el diario oficial de la federación el día anterior a aquel en que se causen las contribuciones. Los días en que el Banco de México no publique dicho tipo de cambio, se aplicará el último tipo de cambio publicado con anterioridad al día en que se causen las contribuciones.”

Por lo que en su caso se sugiere verificar los servicios que Banco de México tiene disponibles.

Saludos.


Estimado Proveedor,

En atención a su consulta, a manera de orientación se comparte la URL de sitios donde se encuentran las diferentes monedas:

http://www.banxico.org.mx/portal-mercado-cambiario/

En las siguientes opciones:

Tipos de cambio de otras divisas (dólar EUA, euro, yen japonés, libra esterlina) (diarios)
http://www.banxico.org.mx/SieInternet/c ... &locale=es

Tipos de cambio de otras divisas (mensuales)
http://www.banxico.org.mx/SieInternet/c ... &locale=es

Saludos.
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

fortiz
Mensajes: 221
Registrado: Vie Dic 10, 2010 9:11 am

Re: Tipo de cambio oficial para ser manejado en CFDI

Mensajepor fortiz » Vie Jun 30, 2017 10:47 am

Hola

Aqui tengo un programa que uso para Dólares Americanos

Código: Seleccionar todo

<?php
    /*
    Obtiene el tipo de cambio del diario oficial del dia
    */
    $fecha = date("d-m-Y");
    echo "fecha=$fecha\n";
    $fecha_url = str_replace("-","%2F",$fecha);
    $url = "http://dof.gob.mx/indicadores_detalle.php?cod_tipo_indicador=158&dfecha=".$fecha_url."&hfecha=".$fecha_url;
    $txt = file_get_contents($url);
    $txt = preg_replace('/\s\s+/', ' ', $txt);
    preg_match_all("|>$fecha</td>.*<td.*>(\d*.\d*)</td|U",$txt,$out, PREG_PATTERN_ORDER);
    if (is_array($out)) {
        if (is_array($out[1])) {
            @$tipo= (float)$out[1][0];
            if ($tipo > 0) {
                echo "tipo=$tipo\n";
             }
         }
    }
?>


Ejemplo

Código: Seleccionar todo

$ php tipo.php
fecha=30-06-2017
tipo=18.0279


Espero les sirva

s3cr3to
Mensajes: 501
Registrado: Mar Dic 28, 2010 2:12 pm

Re: Tipo de cambio oficial para ser manejado en CFDI

Mensajepor s3cr3to » Vie Jun 30, 2017 4:16 pm

fortiz escribió:Espero les sirva

Gracias!, ahora a implementarlo en Delphi y otros lenguajes (Python, C#, etc).


Volver a “Otros”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 4 invitados