function setReceptor($nombre, $rfc, $calle, $numeroExt, $numeroInt, $codigoPostal, $colonia = "", $municipio = "", $estado = "", $pais = "") { if (setNoMenorQueCero($codigoPostal) > 0 and $colonia == "") { $xCol = new cDomiciliosColonias(); $xLoc = new cLocal(); $idcol = $xCol->getClavePorCodigoPostal($codigoPostal); $colonia = $xCol->getNombre(); $estado = $xCol->getNombreEstado(); $municipio = $xCol->getNombreMunicipio(); $pais = $pais == "" ? $xLoc->getNombreDePais() : $pais; } $sInterior = $numeroInt == "" ? "" : ' noInterior="' . strtoupper($numeroInt) . '" '; $this->mReceptor .= '<cfdi:Receptor nombre="' . strtoupper($nombre) . '" rfc="' . strtoupper($rfc) . '"> <cfdi:Domicilio calle="' . strtoupper($calle) . '" noExterior="' . strtoupper($numeroExt) . '" ' . $sInterior . ' colonia="' . strtoupper($colonia) . '" municipio="' . strtoupper($municipio) . '" estado="' . strtoupper($estado) . '" pais="' . strtoupper($pais) . '" codigoPostal="' . $codigoPostal . '" /></cfdi:Receptor>'; }